如何在redux中从数组中删除对象
发布时间:2020-12-15 09:32:06 所属栏目:百科 来源:网络整理
导读:这是我的代码可以帮助它如何正确编写切片功能 export default function(state={inputs:[ ]},action) { console.log(action.index); switch (action.type) { case APPEND_INPUT: return { ...state,inputs: state.inputs.concat({value:"",key:"1",type:'inpu
这是我的代码可以帮助它如何正确编写切片功能
export default function(state={inputs:[ ]},action) { console.log(action.index); switch (action.type) { case APPEND_INPUT: return { ...state,inputs: state.inputs.concat({value:"",key:"1",type:'input'})}; case APPEND_TEXTAREA: return { ...state,key:"",type:'textarea'})}; case APPEND_EMAIL: return { ...state,type:'email'})}; case REMOVE_INPUT: return {inputs: state.inputs.slice(0)}; default: return state; } } 解决方法
要么:
{inputs: state.inputs.filter((_,i) => i !== action.index)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- react-native – 如何判断视图何时与ReactNavigation一起出
- 使用Unity依赖注入的时候,最上层的类是Resolve还是New的问
- ruby-on-rails – 如何在rails中创建可逆迁移帮助程序?
- 制作C哈希表的最佳策略,线程安全
- c# – 为什么^ * $匹配“127.0.0.1”
- [软件设计] 控制反转(Inversion of Control)随想
- OpenScales 2.0 使用ogc filter查询过滤WFS数据
- 控制芯片中 EEPROM 与 FLASH 的区别
- React+Nodejs+Socket+Webpack版你画我猜
- c# – 使用MathNET的置信区间