这里有一个例子。为什么在Counter
组件中,renderRadioGroup
在装载时甚至在每次更改(即增加/减少/无线电选择(中渲染两次?
示例包括一个具有增加/减少/设置操作的计数器,以使其状态存储在redux中,计数器组件使用useCallback
挂钩来缓存内部函数。
您可以在控制台中看到渲染的数量。
首先呈现的是您的返回,然后在组件安装后进行另一次呈现。
默认值在组件安装后返回(数据被提取并更新,因此进行第二次渲染(