그래서 내가 mobx를 설치하고 mobx-반응 https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.htmlmobx +는 반응 예기치 않은 토큰
에서 구성없이 반응하지만, 여전히 @의 SYMB 전에 예기치 않은 토큰 오류를 보여줍니다와 응용 프로그램을 만들었습니다.
내가 뭔가를 추가하거나 내 현재의 구성이 잘못해야합니까? :(package.json
"devDependencies": {
"react-scripts": "0.8.4",
"babel-core": "^6.7.6",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.6.0",
"babel-preset-react": "^6.5.0",
"babel-preset-stage-0": "^6.5.0"
},
"dependencies": {
"autobind-decorator": "^1.3.4",
"classnames": "^2.2.5",
"lodash": "^4.15.0",
"mobx": "^2.5.1",
"mobx-react": "^3.5.5",
"react": "^15.3.1",
"react-dom": "^15.3.1",
"validator": "^5.6.0"
},
{
"presets": ["es2015", "stage-0", "react"],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties"
]
}
.babelrc 그리고 코드
import React, { Component } from 'react';
import { action, observable } from 'mobx'
import {observer} from 'mobx-react';
class App {
@observer cake = [];
}
export default new App();
에 다음 바벨 구성을 추가'@의 observer'은 반작용 구성 요소에 사용되는 장식이다. 관측 가능한 데이터를 원하면'@ observable' 데코레이터를 사용해야합니다. – Tholle
내가 사용하는 것은 무엇이든, @ symb를 사용하면 바로 멈 춥니 다. 그래서 mobx가 제대로 설치되지 않았다고 생각합니다. –
오, 오해했습니다. create-react-app는 데코레이터 ('@')를 전혀 지원하지 않기 때문이라고 생각합니다. 나는 MobX가 여기 범인이라고 생각하지 않는다. 대신 [** mobx-react-boilerplate **] (https://github.com/mobxjs/mobx-react-boilerplate)를 사용해보십시오. – Tholle