7得票2回答
如果自定义钩子内部的状态发生变化,会导致组件重新渲染吗?

在我的React应用程序中,我有一个自定义的hook,它在内部保存了一个useState值,但自定义的hook本身不返回任何值。如果其内部useState的值发生更改,是否会导致调用此自定义hook的组件重新渲染?

7得票2回答
React组件有时会呈现两次,但状态不变。

我正在使用Redux订阅一个存储并更新组件。这是一个没有Redux的简化示例,它使用虚拟存储来进行订阅和分发操作。请按照片段下面的步骤重现问题。 编辑:请跳到“更新”下面的第二个演示片段,以获得更加简洁和接近实际场景的示例。问题并不涉及Redux,而涉及React的setState函数标识在...

7得票2回答
React Hooks API调用 - 是否必须在useEffect内部?

我正在学习使用React(与hooks一起),想问一下我们每次进行的API调用是否都必须在useEffect hook中? 在我的测试应用程序中,我有一个工作模式,如下所示:我设置状态,然后在按钮点击后运行一个函数,该函数向我的API发送get请求,并在.then块中将接收到的数据追加到状态...