【发布时间】:2019-03-21 08:14:08
【问题描述】:
const changeSelectValue = (state, action) => {
switch (action.id) {
case 'myFirstKey':
updatedState = {
...state,
myFirstKey: action.value
}
case 'mySecondKey':
updatedState = {
...state,
mySecondKey: action.value
}
break;
default:
break;
}}
我真的找不到解决方案或不知道如何搜索它,所以也许你可以提供帮助。这个 switch case 通过 action.id 更新 state 中的 key
由于我有很多不同的键要处理,这个开关盒变得非常长,必须有办法让这种方式更简单,但我无法让它工作。谢谢!
【问题讨论】:
标签: javascript reactjs dynamic switch-statement key