美文网首页
react 状态机管理

react 状态机管理

作者: 奈文摩尔定律 | 来源:发表于2017-05-17 10:57 被阅读228次

使用dva
dva是如何来的可以参考其文档:支付宝前端应用架构的发展与选择。我们主要说下他的使用思想,以及如何遵循我理解的最佳实践。

dva的API其实是受elm的API启发而来的。它主要包含以下几个概念:

model:主要用于数据维护;
model的state:状态数据,用于React组件里的渲染数据;
model的reducers:同步的修改state的纯函数;
model的effects:异步请求数据,使用redux-saga实现,所以写法上是Generator的形式;
model的subscriptions:用于model被添加后的钩子函数执行;
connect:使用react-redux的connect方法,连接store与React Component;
Router:来自于react-router;
Route Component:来自于react-router,用于路由与组件的连接;
具体可以参见其API文档:dva的几个概念。

相关文章

  • react 状态机管理

    使用dvadva是如何来的可以参考其文档:支付宝前端应用架构的发展与选择。我们主要说下他的使用思想,以及如何遵循我...

  • react.js学习(一)

    react.js学习(一) react本质上是一个状态机,可以帮助开发者管理复杂的随时间变化的状态。它以一个精简的...

  • ReactNative状态机思维与状态机变量

    Props属性 状态机思维 状态机变量 UI重新渲染的过程 React组件优化 Props属性 1、props属性...

  • React State(状态): React通过this.sta

    React State(状态) React 把组件看成是一个状态机(State Machines)。通过与用户的交...

  • React State(状态)

    React State(状态) React 把组件看成是一个状态机(State Machines)。通过与用户的交...

  • React 性能优化之 setState

    React 组件状态 React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不...

  • React Native 分析(一)基本原理概述

    React 的理念React 的主要思想是通过构建可复用组件来构建用户界面。所谓组件,其实就是有限状态机(FSM)...

  • react之state和props

    state state是React中组件的一个对象. React把用户界面当做是状态机,通过与用户的交互,实现不同...

  • React中state与props介绍与比较

    一.stat 1.state的作用 state是React中组件的一个对象.React把用户界面当做是状态机,想象...

  • 看了我这篇RN你就入门了

    前言 React认为每个组件都是一个有限状态机,状态与UI是一一对应的。我们只需管理好APP的state就能控制U...

网友评论

      本文标题:react 状态机管理

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