wuomzfx/hoox

Provider 组件中 useMemo 的含义

Opened this issue · 1 comments

useMemo(() => {
  setHoox = patch => setState(prevState => Object.assign(
    {},
    prevState,
    patch instanceof Function ? patch(prevState) : patch,
  ));
  resetHoox = setState;
}, []);

你好,在阅读源码的时候有个疑惑,就是 Provider 组件的实现中,有这个使用 useMemo 的操作,这里使用 useMemo 的含义是什么呢,希望作者能解答一下。

就是里面的逻辑 不需要重复执行多次,初始化的时候执行一次就好