【发布时间】:2021-11-21 14:29:18
【问题描述】:
我将组件称为跟随者
{userAddresses.map((useraddress, index) => {
return (
<div key={index}>
<Address useraddress={useraddress} />
</div>
);
})}
他们的状态:
const [showEditAddress, setShowEditAddress] = useState(false);
这就是我处理他们的状态的方式
const switchEditAddress = () => {
if (showEditAddress === false) {
setShowEditAddress(true);
} else {
setShowEditAddress(false);
}
};
【问题讨论】:
-
您的代码到底有什么问题?你可以说得更详细点吗?因为现在您发布的代码只是说您正在切换布尔状态更改。它与您关于多个组件之间的一种状态的问题标题无关。
-
我有地址数组,我正在映射它们并调用地址组件,该组件有一个编辑按钮,单击另一个组件编辑地址打开,如果我们单击另一个地址组件的编辑,那么我想要将其他组件的 showEditAddress 更改为 false
标签: reactjs react-hooks