美文网首页
Redux入门—基本概念

Redux入门—基本概念

作者: 追风的云月 | 来源:发表于2018-03-17 18:35 被阅读0次

Flux的基本原则是“单向数据流”,而Redux在其基础上强调了三个原则:

  • 唯一数据源
  • 保持状态只读
  • 数据改变只能通过纯函数完成

唯一数据源

指的是应用的状态数据只存储在唯一的一个store上

保持状态只读

状态不能直接修改,而是创建一个新的状态对象返回给Redux,由其完成新的状态组装

数据改变只能通过纯函数完成

Reducer就是这个纯函数,reducer(state,action),根据传入的state和action来决定返回结果,并且不能修改state和action

虽然看起来,redux给开发者增加了很多限制,开发者丧失了想怎么写就怎么写的灵活度

如果你愿意限制做市方式的灵活度,你几乎总会发现可以做的更好。

相关文章

网友评论

      本文标题:Redux入门—基本概念

      本文链接:https://www.haomeiwen.com/subject/zfgjqftx.html