美文网首页
React Native 使用mobx

React Native 使用mobx

作者: 树袋Papa | 来源:发表于2019-03-19 14:30 被阅读0次

    1. React Native 0.56.0 以前的版本

    1.1. 安装依赖mobx和mobx-react

    npm i mobx mobx-react --save

    1.2. 安装babel插件,以使用ES7 decorators

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

    1.3. 更新.babelrc

    {   "presets": ["react-native"],   "plugins": ["transform-decorators-legacy"] }

    2. React Native 版本 0.56.0及以上

    安装 @babel/plugin-proposal-decorators 代替 babel-plugin-transform-decorators-legacy

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

    2.1 配置 .babelrc

    "presets": ["react-native"], 

    "plugins": [

        [

          "@babel/plugin-proposal-decorators",

          {        "legacy": true      }

        ]

      ]

    }

    3. React Native 0.60及以上

    安装metro-react-native-babel-preset

    npm i metro-react-native-babel-preset --save-dev

    配置babel.config.js

    module.exports = {

        presets: ['module:metro-react-native-babel-preset'],

        "plugins": [

            [

                "@babel/plugin-proposal-decorators",

                {

                    "legacy": true

                }

            ]

        ]

    };


    Reference

    React Native with MobX — Getting Started


    @date 2019-03-18

    @author liushuohui

    相关文章

      网友评论

          本文标题:React Native 使用mobx

          本文链接:https://www.haomeiwen.com/subject/mcbgmqtx.html