我正在使用 mobx-react
将我所有的类组件迁移到功能组件我想知道我的所有组件是否应该由观察者包装。
我想可能会有三种情况。
可以说上面的三个组件都是功能组件。
我应该用mobx-react的观察者包装以上所有组件吗?
cf)是否有文章或基准与mobx的@observer装饰器相比?
谢谢!
答案 0 :(得分:1)
基本上是这个https://mobx.js.org/refguide/observer-component.html#when-to-apply-observer和https://mobx.js.org/best/pitfalls.html#use-observer-on-all-components-that-render-observable-s
通常将所有内容包装在observer
中,例外可能是仅呈现基元或类似内容的组件,但是要跟踪它很繁琐,因此通常只包装它们即可。