2017-01-03 4 views
0

Я очень недавно реагирую, и я чувствую, что это должно быть очевидно для меня, но его нет. Как включить сторонний компонент реагирования, чтобы я мог звонить внутри своих собственных компонентов? Например, я хотел бы назвать этот компонент подсветки (https://github.com/helior/react-highlighter) внутри моей функции рендеринга. Но я не знаю, как его включить.Использование сторонних компонентов в реактиве

Я попытался добавить import {Highlight} from './react-highlighter/lib/highlighter.js'; в верхней части моего файла компоненты JSX, но я получаю сообщение об ошибке, что требуется не определен.

+0

Я не уверен, что я верю. Если вы «импортируете» его, а не «требуете», тогда вы не должны видеть эту ошибку вообще. –

+0

У вас должна быть возможность импортировать его, выполнив 'import {Highlight} из 'response-highlighter''. Вы действительно его установили? –

+0

Я загрузил файлы ... есть что-то еще, что необходимо для его установки? – Julie

ответ

0

Глядя на среагировать библиотеки выделителя (https://github.com/helior/react-highlighter), он показывает:

var Highlight = require('react-highlighter');

Прямо сейчас вы делаете import { Highlight }, который неправильно.

Это правильно образом, Обратите внимание, что это то же самое, как говорят это в ES6:

import Highlight from 'react-highlighter';

Смежные вопросы