数据流向
同步行为:直接通过reducer改变state 异步行为:出发effect然后流向reducer
dispatch
dispatch({ type:'user/add',//如果在model外调用,需要添加namespace payload:{},//需要传递的信息 })
Effect
副作用,导致函数不纯的因素,例如异步操作。
底层引用了redux-sogas做异步操作,采用了generator的相关概念将effects转为纯函数。Route Component
dva中,通常需要connect Model的组件都是Route Components,组织在
/routes/
目录下,而/components/
下的为纯组件(Presentational Components)
dva学习(一)
最新推荐文章于 2025-05-20 14:33:30 发布