【发布时间】:2022-07-05 15:41:12
【问题描述】:
考虑在依赖数组中具有 2 个不同状态的 useEffect。每当更新这两个状态中的任何一个时,useEffect 挂钩都会运行,但是如果我更新其中一个,我是否可以访问 useEffect 中另一个的最新值?如果没有,最好的方法是什么?
function Component() {
const [state1, setState1] = useState('');
const [state2, setState2] = useState('');
useEffect(() => {
console.log(state1, state2)
}, [state1, state2]);
return <>...</>
}
【问题讨论】:
标签: reactjs dependencies use-effect