Я использую метеор с реакцией.Использование «const» в классах реагирования (и метеор)
в классе А компонента, я следующее:
const Media = (props) => {
...
}
Но это не работает, и я не понимаю, почему. У меня есть ошибка сборки на первой линии:
Unexpected token, expected (
Кажется, я не могу использовать «сопз» в моем классе. Я не могу определить компоненты без гражданства. Спасибо за помощь!
Небольшой дополнительный вывод:
Если я определяю компонент следующим образом:
import React from 'react';
const Test =() => {
return (<img src=".." />);
}
export default Test;
Тогда я могу импортировать компонент и все работает отлично.
Теперь, если у меня есть вложенный «компонент» следующим образом: import React from 'react';
class Test extends React.Component {
const Test =() => {
return (<img src=".." />);
}
render(){
return(<img src=".." />)
}
}
export default Test;
Затем я получил ошибку на линии «const». Это что-то, что нельзя сделать? Я видел примеры кода, используя такие структуры.
Я установил метеорный экскрипт и пакет es5-shim. Я не знаю, нужно ли мне что-то делать. – user3900157
Я использую Meteor 1.4: «Начиная с Meteor 1.3, трансляция JSX и ES2015 + встроена в основной пакет ecmascript, который установлен во всех приложениях по умолчанию, поэтому вы можете использовать все функции JavaScript, которые вы любите из коробки, нет конфигурации. ". Что-нибудь еще мне нужно сделать? – user3900157