如何解决使用 React useState 规范化状态?
这是一种常见做法吗?通常推荐使用,也适用于 useState
?
通常是否建议将其转...
{
"id": "123","author": {
"id": "1","name": "Paul"
},"title": "My awesome blog post","comments": [
{
"id": "324","commenter": {
"id": "2","name": "Nicole"
}
}
]
}
...变成这样:
{
result: "123",entities: {
"articles": {
"123": {
id: "123",author: "1",title: "My awesome blog post",comments: [ "324" ]
}
},"users": {
"1": { "id": "1","name": "Paul" },"2": { "id": "2","name": "Nicole" }
},"comments": {
"324": { id: "324","commenter": "2" }
}
}
}
(示例取自 here)
我知道这与 redux 相关,但我正在努力确定它是否适用于 useState
、useReducer
或 React 上下文 api 等较新的东西。
在我的用例中,似乎我可以从这样做中受益,但不会受益太多,因为我想显示数据的方式与它从后端返回的方式一致。
>版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。