react和redux的新手,在状态管理方面有点困难。在下面的代码中,我有一个按钮。单击它将触发一个两步函数:
1)调用reducer做一些验证,并根据成功与否更新状态中的标志。2)如果验证失败,使用updated flag in状态通知用户,如果验证成功,则继续正常流程。该标志的初始状态为true。如果第一次单击该按钮时未通过验证,则this.props.validationSucceeded的值仍为true。对f
"useEffect called"); return <h3>The number is {num}</h3>;
SingleNumber组件使用useState,如您所见,单击但是,当我编写几乎相同的代码(但现在SingleNumber不使用useState )时,单击"Change numbers“会更改子组件()中的所有值。如果说带有useState的函数组件只呈现一次,然后仅在状态更改时更改