dva
babyangeltears
这个作者很懒,什么都没留下…
展开
-
dva学习(一)
数据流向同步行为:直接通过reducer改变state异步行为:出发effect然后流向reducerdispatchdispatch({ type:'user/add',//如果在model外调用,需要添加namespace payload:{},//需要传递的信息})Effect副作用,导致函数不纯的因素,例如异步操作。底层引用了redux-sogas做异步操作,采用了g转载 2017-12-04 22:41:37 · 1093 阅读 · 0 评论 -
dva学习(二)
dva 是基于现有应用架构 (redux + react-router + redux-saga 等)的一层轻量封装,没有引入任何新概念,全部代码不到 100 行。( Inspired by elm and choo. )dva 是 framework,不是 library,类似 emberjs,会很明确地告诉你每个部件应该怎么写,这对于团队而言,会更可控。另外,除了 react 和 reac转载 2017-12-04 23:22:11 · 946 阅读 · 0 评论 -
dva各文件名目录的解释
①components:最基础的组件。这里面存放的只是最基本的UI组件,这些组件接收外部传过来的参数(数据),并将这些数据渲染的到界面。根据传入的参数的不同,界面渲染也不同。②container:contatiner负责将数据的组件进行连接,相当于将compontent组件和store里面的数据进行包装,生成一个新的有数据的组件。然后,在router.js配置文件中引用container中的组转载 2017-12-15 11:38:49 · 4384 阅读 · 0 评论