最近刚入手react,碰到这个问题,请高手指点,在react中一个state1引用另一个state2,如何在state2更新时优雅地同步触发stete1的更新呢?
附上代码,防止图片被吃![[流泪]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
const [variable2, setVariable2] = useState(0);
const [variable1] = useState({
value: variable2,
});
const handleUpdate = () => {
setVariable2(2); // 更新variable2之后,variable1.value不会更新,这个怎么解决??
};
附上代码,防止图片被吃
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
const [variable2, setVariable2] = useState(0);
const [variable1] = useState({
value: variable2,
});
const handleUpdate = () => {
setVariable2(2); // 更新variable2之后,variable1.value不会更新,这个怎么解决??
};
展开
64
点赞