mobxとか使おうとすると必要ですよね?
そんなDecoratorsが使いたいって場合とかに、どうやって自前でプラグインを追加するかという話。
デフォルトでもReactNativeは勝手にBabelでコンパイルしてくれるんやけど、その設定をどうやって上書きすればいいかというと。
結論
実は簡単で、プロジェクトルートに自分で用意した`.babelrc`を置けばいい。
`index.ios.js`とかあるディレクトリね。
{ "presets": ["react-native"], "plugins": ["babel-plugin-transform-decorators-legacy"] }
`react-native`のプリセットを忘れずに読み込むこと。
なのでもちろん別途インストールは必要。
npm i --save babel-preset-react-native npm i --save babel-plugin-transform-decorators-legacy
以上!よき`@observable`ライフを!