我以前从未使用过mobx,所以我的理解可能会错失。我有一个父组件和子组件,它们都注入并观察同一存储。初始化组件时,存储将传递给这两个道具。子组件是触发存储操作的组件,它使用更改准确地更新了ui,但是父组件只是引用同一商店中观察到的相同属性,并且在子组件更新商店时不会更新或重新呈现。 。我认为,由于父组件正在观察相同的观察到的属性,因此它应该接收更新的值,但事实并非如此。
答案 0 :(得分:0)
是的,您可以将存储注入到任何组件,但是应该更改在父组件中可观察到的mobx,然后mobx会触发重新渲染,并让父母和孩子都知道状态已更改。您应该在两个组件上都使用@observer顺便说一句。