无法在事件回调中更新状态

时间:2019-08-13 11:04:21

标签: reactjs react-hooks

调用handleClick时,isActive状态不会更新。

plt.plot(groups.loc[1]['2018,jan'])

再次调用handleClick之后,isActive仍然不会更改。始终为“假”。

1 个答案:

答案 0 :(得分:1)

如果您的新状态取决于当前状态的值,请使用setState的功能形式:

setIsActive(active => !active);