【发布时间】:2021-05-14 11:34:05
【问题描述】:
我最近开始使用 Normalizr 库来规范化 Redux 状态的 API 响应,但仍有一些部分让我感到困惑。
当使用标准化的 Redux 状态进行 UI 渲染时,将其传递给组件需要额外的 id props,而仅定义 props 会变得更加复杂
{postIds.map((postId) => (
<Post
postText={entities.posts[postId].body}
commentIds={entities.posts[postId].comments}
postComments={entities.comments}
postAuthor={
entities.users[entities.posts[postId].author.username]
}
/>
))}
在 React UI 中使用数据之前,是否应该对数据进行非规范化处理?
或者这是一个正常的模式?如果是这样,有什么方法可以简化它?
【问题讨论】:
标签: javascript json reactjs redux normalizr