तो मैं से https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.htmlmobx + प्रतिक्रिया अप्रत्याशित टोकन
विन्यास बिना प्रतिक्रिया के साथ मैं mobx स्थापित किया है और mobx प्रतिक्रिया, लेकिन अभी भी @ 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' अपने प्रतिक्रिया घटकों के लिए इस्तेमाल किया डेकोरेटर है। यदि आप अवलोकन योग्य डेटा चाहते हैं, तो आपको सजावटी '@ अवलोकन योग्य' का उपयोग करना चाहिए। – Tholle
जो भी मैं उपयोग करता हूं, जब मैं @ symb का उपयोग करता हूं तो यह वहां बंद हो जाता है। तो मुझे लगता है कि mobx ठीक से स्थापित नहीं है –
ओह, मुझे गलत समझा। मुझे लगता है कि ऐसा इसलिए है क्योंकि create-react-app सजावटी ('@') का समर्थन नहीं करता है। मुझे नहीं लगता कि मोबक्स यहां अपराधी है। आप इसके बजाय [** mobx-react-boilerplate **] (https://github.com/mobxjs/mobx-react-boilerplate) आज़मा सकते हैं। – Tholle