首页 > 解决方案 > 使用钩子在反应中改变两种状态后执行代码

问题描述

我有两个名为 stateA 和 stateB 的空状态。我进行了两个不同的 api 调用,并相应地使用 setStateA 和 setStateB 将状态更改为获取的响应(对象数组)。
现在我想检查两个州中是否存在特定项目,如果存在,则将该项目添加到第三个数组中并稍后映射该数组。

这个怎么做?

标签: reactjsreact-hooksuse-state

解决方案



useEffect(() => {

  /* compare here and store in stateC */

}, [stateA, stateB]);


推荐阅读