我经常被天气撕裂我不应该在表示唯一可识别对象的集合时在React中使用键值对数据结构或数组。
例如,假设我们想要一个组件来接收消息集合,那么像这样建模它们有什么问题,
{
message1: {from:"bill" , to:"frank"} ,
message2: {from:"Jill" , to:"sammy"}
}
或类似于ES6地图,或者我们应该使用像这样的对象数组
[
{name:"message1" , from:"bill" , to:"frank"} ,
{name:"message2" , from:"Jill" , to:"sammy"}
]
我想知道在React中是否存在关于使用键值数据结构的最佳实践。
答案 0 :(得分:0)
我认为最好使用对象,即使在使用数组时更容易列出/映射数据,在大多数情况下,您仍需要编辑特定元素,并且以标识符为键的对象将有助于很多。
这提供了一些有用的细节:
https://www.youtube.com/watch?v=aJxcVidE0I0&t=415s