使用Mobx React装饰器进行热加载

时间:2019-10-22 13:13:32

标签: javascript reactjs react-native mobx mobx-react

MobX FAQ中所述,

  

React Native是否受支持?

     

是的,mobx和mobx-react将在React Native上运行。后者通过   导入“ mobx-react / native”。 devtools不支持React   本机。请注意,如果您打算将观察者组件与   热重装时,组件中的装饰器可能无法始终工作。如果   在这种情况下,请改用函数(例如,用action(fn)代替   @action或观察者(组件)而不是@observer)。

我对此感到怀疑,因为常见问题解答还提到 MobX可在任何ES5环境中运行,而这适用于MobX 4及更低版本。

  • 热重装和装饰器有什么问题?

  • 问题仍然存在吗?

  • 它是特定于React和MobX组合的吗?

  • 仅适用于React Native,为什么?

  • 解决方法是否建议this.method = action(fn)ComponentClass.prototype.method = action(fn)

  • MobX decorate可以解决此问题吗?

0 个答案:

没有答案