Реактивный рендер с неожиданной ошибкой токена - PullRequest
0 голосов
/ 13 июня 2019

У меня есть два приложения React. Одно основное приложение, а другое - просто приложение с 1 компонентом. Я импортировал пакет компонента как node_module, используя npm link. Может кто-нибудь помочь мне, как решить эту проблему?

Для компонента SubApp код выглядит следующим образом:

render() {
    return (
      <div>
        External Element.
      </div>
    );
  }

И код для компонента MainApp:

export default class trial extends React.Component {
    render(){
        return(
            <div>
                <Extern/>
            </div>
        )
    }
}

Ошибка выглядит следующим образом:

../comp/src/extern.js
SyntaxError: /Users/risethi/Desktop/comp/src/extern.js: Unexpected token (13:6)
  11 |   render() {
  12 |     return (
> 13 |       <div>
     |       ^
  14 |         External Element.
  15 |       </div>
  16 |     );

Эта ошибка возникает при попытке открыть компонент MainApp.

1 Ответ

0 голосов
/ 13 июня 2019

Если вы используете JSX, которым вы являетесь, вы не должны хранить свои файлы как .js, а как .jsx.

Обычные файлы JS не позволяют использовать элементы HTML в своих файлах, как это.

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