首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏京程一灯

    像数据库一样设计你的 redux 数据结构

    把你存储的数据想象成为图书馆,可以用索引快速找到任何项目 Normalizr与Reselect 这里描述的模式正是Normalizr库所使用的模式。 如果你想把你的数据扁平化(按类型分开),就像我前面介绍的索引概念一样,请阅读Normalizr的文档《Redux Without Profanity docs》。 Redux 和 Normalizr 与 Reselect 配合的也很好,如果你关心性能,并且喜欢有一个中央列表的记忆选择器,可以关注一下。

    1.5K20发布于 2019-03-28
  • 来自专栏Ashenの前端技术

    Redux(三):组织state

    嵌套数据范式化 通常服务端返回的都是数组的嵌套格式,如果想转化成我们这样的格式可能需要编写一些转换函数,推荐使用normalizr来实现。

    53010发布于 2020-06-01
  • 来自专栏前端面试秘籍

    Vue篇(001)-vue 中的性能优化

    你可以手动去把接口里的信息通过类似数据的表一样像这样存起来,也可以借助一些工具,这里就需要提到一个概念叫做 JSON数据规范化(normalize), Normalizr 是一个开源的工具,可以将上面的深层嵌套的 举个例子,针对上面的 JSON 数据,我们定义 users comments articles 三种 schema: import {normalize, schema} from 'normalizr

    2K10编辑于 2022-05-12
  • 来自专栏Web大前端

    Redux Toolkit:简化Redux应用状态管理

    normalizr库可以帮助你完成这项工作。Reducer Composition你可以在创建slice时使用其他reducer函数,以组合复杂的业务逻辑。

    1.1K10编辑于 2024-08-16
  • 来自专栏grain先森

    Vue 性能优化

    你可以手动去把接口里的信息通过类似数据的表一样像这样存起来,也可以借助一些工具,这里就需要提到一个概念叫做 JSON数据规范化(normalize), Normalizr 是一个开源的工具,可以将上面的深层嵌套的 举个例子,针对上面的 JSON 数据,我们定义 users comments articles 三种 schema: import {normalize, schema} from 'normalizr

    2K30发布于 2019-03-29
  • 来自专栏前端达人

    Redux没错,但开发者已经投票用脚了

    │ ├─ redux-middleware(thunk/saga) │ ├─ redux-devtools 的时间旅行功能 │ ├─ 复杂的规范化数据结构(normalizr) │ │ │ ├

    26810编辑于 2025-11-20
  • 来自专栏White feathe 的博客

    webpack 热更新(实施同步刷新)

    "less": "^1.7.5", "less-loader": "^0.7.7", "lodash": "^2.4.1", "moment": "^2.8.3", "normalizr

    1.2K30编辑于 2021-12-08
  • 来自专栏斑斓

    我们的技术实践

    范式化的state可以更有效地利用Store里存储空间; 如果不能更改后端返回的模型,可以考虑使用normalizr;但在我们的项目中,为了满足这一要求,我们专门修改了后端的API。

    1.6K50发布于 2018-03-07
  • 来自专栏ThoughtWorks

    展望2016,REACT.JS 最佳实践 | TW洞见

    我们推荐使用 normalizr 之类的库将数据进行扁平化处理,保持状态尽可能地扁平化。

    3.5K90发布于 2018-04-20
  • 来自专栏前端精读评论

    38. 精读《dob - 框架使用》

    比如 normalizr 就是一种标准数据规范的推进,很多时候我们都将冗余、或者错误归类的数据存入 Store,那维护性自然比较差,Redux 推崇的应当是正确的数据格式化,而不是一昧追求扁平化。

    70810编辑于 2022-03-14
  • 来自专栏贺贺的前端工程师之路

    React中的Redux

    这种方法在 normalizr 文档里有详细阐述 Action处理 确定了 state 对象的结构,就可以开始开发 reducer。

    5.6K20发布于 2018-08-21
  • 来自专栏前端Q

    【干货】从零实现 react-redux

    推荐阅读 解析Twitter前端架构 学习复杂场景数据设计 JSON数据范式化(normalizr) React+Redux打造“NEWS EARLY”单页应用 最后推荐我一个好朋友sheen花了大半年时间写了一本前端进阶教程

    2.2K10发布于 2020-03-31
  • 来自专栏landv

    [OHIF-Viewers]医疗数字阅片-医学影像-Module: Panel-自定义面板-中二-Redux&react-redux状态管理详解

    这种方法在 normalizr 文档里有详细阐述。

    4.5K10发布于 2020-07-23
  • 来自专栏田云专栏

    数据流方案的思考

    即使是对于从后端返回的层级数据,也可以借助normalizr这样的辅助库去展开。

    1.3K30发布于 2018-06-07
  • 来自专栏超级架构师

    「首席架构师推荐」React生态系统大集合

    react-redux保持形状状态的高阶组件 redux-thunk - 用于redux的Thunk中间件 redux-logger - 用于redux的Logger中间件 reselect - Redux的选择器库 normalizr

    16.6K30发布于 2019-09-19
领券