Я пытаюсь включить mobx
с react
. Поскольку я создал свою заявку с помощью create-react-app
, я не могу использовать декораторы, данные mobx.realjs mobx без декораторов не работает
Учитывая, что мы можем использовать mobx без декораторов, как в этой документации: https://mobxjs.github.io/mobx/best/decorators.html
Вот компонент, который я создал:
import React, { Component } from 'react';
import observer from 'mobx-react';
export const TestComponent = observer(class TestComponent extends Component {
render() {
return <div>Just a test component!</div>
}
});
Вот простое призвание выше компонента:
import React, { Component } from 'react';
import './App.css';
import Auth from './Auth'
import { TestComponent } from './Test'
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import AppBar from 'material-ui/AppBar';
import authStore from './stores/Store'
class App extends Component {
constructor(props) {
super(props);
this.state = {
}
}
render() {
return (
<div className="app">
<MuiThemeProvider>
<div>
<TestComponent store={authStore} />
</div>
</MuiThemeProvider>
</div>
);
}
}
export default App;
Теперь, когда я запускаю вышеуказанный компонент, я получаю ошибку: Uncaught TypeError: (0 , _mobxReact2.default) is not a function(…)
ничего не отображается в консоли.
Что я здесь делаю неправильно?
Спасибо. Я пропустил эту основную вещь. На стороне примечания, могу ли я использовать скрипты с индивидуальным ответом с моим уже работающим проектом? Я не хочу создавать новую. – Jazib
afaik да, что возможно – mweststrate
Не могли бы вы дать мне указатель относительно того, как я могу это сделать? – Jazib