Tag: 终极版

redux:状态为对象的数组与对象的按键

在“ devise状态形状 ”一章中,文档build议将您的状态保持在ID为键的对象中: 将存储有ID的对象中的每个实体都保存为键,并使用ID从其他实体或列表中引用它。 他们继续说 把应用程序的状态想象成一个数据库。 我正在处理状态形状的filter列表,其中一些将被打开(它们显示在popup窗口中),或者有选定的选项。 当我读到“将应用程序的状态视为数据库”时,我考虑将它们视为JSON响应,因为它将从API(它本身由数据库支持)返回。 所以我把它想成是 [{ id: '1', name: 'View', open: false, options: ['10', '11', '12', '13'], selectedOption: ['10'], parent: null, }, { id: '10', name: 'Time & Fees', open: false, options: ['20', '21', '22', '23', '24'], selectedOption: null, parent: '1', }] 但是,文档build议的格式更像 { 1: { name: 'View', open: false, options: […]