Импорт / экспорт из индекса. js - тип элемента нарушения инварианта реакции недействителен, получено undefined - PullRequest
0 голосов
/ 28 мая 2020

У меня есть несколько компонентов кнопок в папке под названием buttons . Я экспортирую все компоненты кнопки следующим образом.

export default class ButtonType1 extends Component { ... }

А в файле index.js я перечисляю все компоненты кнопки. Я импортирую и экспортирую такие компоненты ..

import ButtonType1Export from './button_type1.jsx';
    
export const ButtonType1 = ButtonType1Export;

Теперь для использования этих компонентов у меня есть отдельный файл для путей импорта. Здесь я связываю кнопки в index.js с объектом, который можно использовать для простого импорта типов кнопок.

export const SharedUi = {
   Buttons: () => require('../shared_ui/buttons/index.jsx'),
   ...
   ...
}

Для использования этих компонентов в других сценах ... Я импортирую их вот так.

import { SharedUi } from '../../../config/import_paths.js';
    
const { ButtonType1 } = SharedUi.Buttons();

Но я получаю красный экран с ошибкой, как только перехожу к сцене, где я использовал эти компоненты кнопки. Я пытался разбить код на модули, но сейчас он, похоже, не работает.

Помощь приветствуется.

введите описание изображения здесь

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