Uncaught Ошибка: Инвариантное Нарушение: Тип элемента недопустим: ожидал строку (для встроенных компонентов) или класса / функции, но получил: объект

Ответ Джона правильный, если вы не хотите перекомпилировать существующие DLL; однако это может быть и вариантом для вас.

Наша команда в настоящее время переносит наш код x86 FORTRAN на x64, чтобы увеличить потолок памяти.

456
задан potame 10 February 2017 в 10:26
поделиться

4 ответа

Я вложил эту ошибку, реагируют, направляя, проблема состояла в том, что я использовал

<Route path="/" component={<Home/>} exact />

, но это был неправильный маршрут, требует компонента как класса/функции, таким образом, я изменил его на

<Route path="/" component={Home} exact />

, и это работало. (Просто избегайте фигурных скобок вокруг компонента)

2
ответ дан 22 November 2019 в 22:41
поделиться

Проблемой может также быть псевдоним, используемый для экспорта по умолчанию.

Изменение

import { Button as ButtonTest } from "../theme/components/Button";

к

import { default as ButtonTest } from "../theme/components/Button";

решило проблему для меня.

0
ответ дан 22 November 2019 в 22:41
поделиться

экспорт у основания файла мог бы решить его.

const IndicatorCloak = (props) => { ... }
export default IndicatorCloak;
0
ответ дан 22 November 2019 в 22:41
поделиться

Я был той же проблемой, потому что я действительно импортировал неправильную библиотеку, таким образом, я проверил документацию из библиотеки, и маршрут был изменен с новым versiГіn, решение было этим:

import {Ionicons} from '@expo/vector-icons';

и я писал неправильный путь:

import {Ionicons} from 'expo';
0
ответ дан 22 November 2019 в 22:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: