美文网首页
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