请问有没有大佬用过mobx(redux的代替品)

#1

最近公司大神架构了react项目,但是不用redux ,用mobx既方便又好些,但是写的过程中@observer这个编译器不识别或者报错怎么解决

#2

安装插件:yarn add babel-plugin-transform-decorators-legacy
把react的配置暴露出来,执行:yarn eject
修改/config/webpack.config.dev.js文件:

{
    test: /\.(js|jsx)$/,
    include: paths.appSrc,
    loader: require.resolve('babel-loader'),
    options: {
      "plugins": ["transform-decorators-legacy"] ,  // 增加这一行配置
    },
},

然后就可以愉快的使用了,别忘了生产配置也需要改一下

#3

:smiley: 成功 不报错

#4

我是用create-react-app的脚手架开发的,运行npm start可以,但是用yarn暴露webpack之后 npm start报错了

#5

干嘛不用yarn start