MobX+react使用小demo

第一次接触mobx,网上找了不少例子,写此主要总结一下create-react-app + mobx入门react

create-react-app myreactgit

cd myreact npm

npm installjson

npm startbabel

因楼主默认端口被占用,先修改端口,也为了安装其余插件,现将eject弹出,这时执行npm run eject会报错, 是由于git缘由,须要执行命令:git add .    git commit -m 'test'app

成功后执行npm run eject, 会问你是否弹出, 由于eject弹出后将不能恢复成原来,此执行Y, 弹出后执行命令npm start插件

由于mobx用到修饰器, 单修饰器还只是es7的一个提案,须要安装支持修饰器的依赖orm

npm i --save-dev babel-plugin-transform-decorators-legacy

npm install @babel/plugin-proposal-decorators --save-devblog

如今修饰器语法应该就没什么问题了  开始安装mobxit

npm install mobx --save    

npm install mobx-react --save

而后配饰package.json

"babel": {
  "presets": [
    "react-app"
  ],
  "plugins": [
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ],
    [
      "@babel/plugin-proposal-class-properties",
      {
        "loose": true
      }
    ]
  ]
}
 
src下面新建一个名为store的文件夹
新建todoList.js
 
新建viewtodo.js
 
app.js

 index.js

 

以上为所有代码 success!

相关文章
相关标签/搜索