【发布时间】:2022-12-22 18:07:21
【问题描述】:
我试图创建一个可重用的挂钩,其中包括来自反应查询的 2 个其他突变挂钩,它执行 2 个不同的操作。我成功地创建了我的自定义挂钩,一切都按预期工作。我唯一的问题是,在构建挂钩时,我必须在自定义挂钩中使用 useEffect。我只是想知道在自定义挂钩中使用 useEffect 是否是一种不好的做法,我是否需要改变我的方法?会因此而出现任何性能问题吗?有什么我应该注意的吗?
【问题讨论】:
-
这是一种非常常见的模式,一点也不糟糕。事实上,每当您在组件中看到
useState和useEffect时,您应该问问自己这是否应该是自定义挂钩。大多数时候答案是“是”。对此个人看法。
标签: reactjs react-hooks react-query