返回 GitHub 雷达在 GitHub 打开
paularmstrong/normalizr
42 天前首次出现未被群岛收录1. normalizr 是一个根据自定义模式将深层嵌套的 JSON 数据转换为扁平规范化结构的工具,常用于前端状态管理(如 Redux)中消除数据冗余。 2. 项目基于 JavaScript 开发,通过定义实体(Entity)和模式(Schema)来声明数据关系,运行时按照模式递归提取嵌套对象并替换为 ID 引用。 3. 亮点是长期稳定、被广泛使用,特别适合与 RESTful API 返回的嵌套资源配合,在 Redux store 中存储规范化数据以避免更新不一致问题。
JavaScript创建于 2014 年 8 月最近提交 2022 年 3 月
累计 Star
20.8k
近 7 日新增
+0
近 30 日新增
+0
Fork
858
Star 趋势
共 8 个采集点 · 近 30 日 +02026-06-232026-07-18
项目介绍
由 AI 摘自仓库 README1. normalizr 是一个根据自定义模式将深层嵌套的 JSON 数据转换为扁平规范化结构的工具,常用于前端状态管理(如 Redux)中消除数据冗余。
2. 项目基于 JavaScript 开发,通过定义实体(Entity)和模式(Schema)来声明数据关系,运行时按照模式递归提取嵌套对象并替换为 ID 引用。
3. 亮点是长期稳定、被广泛使用,特别适合与 RESTful API 返回的嵌套资源配合,在 Redux store 中存储规范化数据以避免更新不一致问题。
仓库信息
Topics
#api#flux#javascript#json#normalize#normalizr#reactjs#redux
来自雷达
该项目由雷达自动扫描 GitHub 发现,含 Star 增速、提交活跃度与分类标签,中文摘要由 AI 生成。