如何在条件下使用useObserver?

时间:2020-06-05 10:25:01

标签: reactjs mobx

我有

kl_beta._trainable = False

我有可观察到的变量。但是我有很多带有

的功能组件
const useMyStore = () => {
  const {myStore} = useStore(['myStore']);
    return useObserver( () => ({
      a: myStore?.a,
      b: myStore?.b,
      c: myStore?.c,
    }));
  }
};
-------------------------------------------
const Component = () => {
   const {a, b, c} = useMyStore();
   return(...)
}

在一页上,因此在更改变量时,我有很多rerender。 如何使用类似条件创建useMyStore

const {a, b, c} = useMyStore();

然后将仅更新某些组件。有必要通过单击该组件来使其具有开始收听旁白和停止的功能

0 个答案:

没有答案