Die*_*nue 2 javascript reactjs redux react-redux
我的状态看起来像这样:
state: {
1: {show: false, description: 'one'},
2: {show: false, description: 'two'},
3: {show: true, description: 'three'}
}
Run Code Online (Sandbox Code Playgroud)
根据来自动作的变量"id",我必须更新状态.
像这样的东西:
var returnedState = {...state, [id].show : ![id].show}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
{...state,
[id]: {
show: !state[id].show
}
}
Run Code Online (Sandbox Code Playgroud)
这将复制原始状态,然后切换来自该操作的特定键/ ID的显示值.
这是一个工作代码笔http://codepen.io/finalfreq/pen/mRBjZV
| 归档时间: |
|
| 查看次数: |
2207 次 |
| 最近记录: |