【发布时间】:2021-07-27 21:03:55
【问题描述】:
我有这个声明:
const players = immutable.fromJS({
enabled: true,
contract,
})
我有一个复选框,基本上将enabled 切换为true/false。
我现在也有“全部启用”复选框:
playerKeys && playerKeys.map((playerKey, i) => {
players.set(playerKey, players.get(playerKey).set('enabled', e.target.checked))
})
我不确定我在使用这个函数时做错了什么,但它只会更改列表的最后一个索引。
有没有办法修复我的“全部启用”复选框,以便更新我列表中的所有项目?
【问题讨论】:
标签: javascript reactjs typescript immutability immutable.js