React-Redux 概览

React-Redux概要


一.  React-Redux 流程图

       


二. React-Redux 项目结构

     --actions   存放用户UI交互所需的action

     --components  存放与用户视图及CSS相关的组件,这类组件通常可复用

     --container  存放与state 状态数据关联的组件 (该类组件一般不可复用,跟具体业务关联)

     --reducer   接收action , state 的地方,这里将返回新的state


    在reducers 文件夹下存放着所有的reducer文件,其中index.js 文件将会收集所有reducer文件,并暴露出来。

    搜集方式:

    import  { combineReducers } from 'redux';

    const allApp = combineReducers({

        apps,

        otherApp,

        .......

      })

     redux 提供将所有reducer 合并到一起的方法,然后将这些reducer返回的新状态组合成最终的store, 然后将最终的数据给到dom 跟节点    

    import { createStore } from 'redux'

    let store = createStore(allApp ) 

     store =  redux.createStore(reducers)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值