Я получаю ошибку
Нарушение инварианта: недопустимый тип элемента: ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), но получено: undefined.Скорее всего, вы забыли экспортировать компонент из файла, в котором он определен, или вы перепутали импорт по умолчанию и имена
У меня есть CustomButton и InputLabel классы
import React, {Component} from 'react';
import { anycomps... } from 'react-native';
export default class CustomButton extends Component{}
и
import React, {Component} from 'react';
import { anycomps... } from 'react-native';
export default class InputLabel extends Component{}
и в моем index.js
import CustomButton from './CustomButton';
import InputLabel from './InputLabel';
export { CustomButton, InputLabel };
и в моем приложении.js
import React, {Component} from 'react';
import { anycomps... } from 'react-native';
import { CustomButton, InputLabel } from './components';
export default class MyMain extends Component{
... code renders here
}
моя структура папок:
> components
>CustomButton.js
>InputLabel.js
>index.js
> app.js
Что я пропустил или сделал неправильно?
Я попробовал это так Vue Apps и этоработал.Реагируют ли на родной процесс по-разному?