React Native - ошибка при импорте нескольких классов через index.js - PullRequest
0 голосов
/ 26 декабря 2018

Я получаю ошибку

Нарушение инварианта: недопустимый тип элемента: ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), но получено: 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 и этоработал.Реагируют ли на родной процесс по-разному?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...