如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
可以解决此问题吗?