哪些 React Hooks 可以匿名定义?



为了避免不必要的渲染,为了简洁起见,是否可以匿名定义Memoize 钩子

<button onClick=useCallback(() => {activateLasers(deps)}, deps)>
Activate Lasers
</button>

button是否仍会按预期重新渲染;只有当deps(props由父母控制(发生变化时?

useRefuseMemo可以匿名定义并且仍然可以正确记忆吗?

我不知道我是否回答了这个问题,但如果你的意思是 deps 是一个将由父级更改的道具,除非您在 useEffect 或 useMemo 中处理它,否则每次 deps 更改时,按钮都会再次渲染。

相关内容

  • 没有找到相关文章

最新更新