zoukankan      html  css  js  c++  java
  • react第十六单元(redux的认识,redux相关api的掌握)

    第十六单元(redux的认识,redux相关api的掌握)

    #课程目标

    1. 掌握组件化框架实现组件之间传参的几种方式,并了解两个没有任何关系组件之间通信的通点
    2. 了解为了解决上述通点诞生的flux架构
    3. 了解单向数据流及在redux结合react组件之间的数据流向
    4. 掌握redux的三大原则,单一数据源,state是只读的和使用纯函数来修改执行

    #知识点

    1. 掌握redux数据流向

      • 调用 store.dispatch(action)
      • Redux store 调用传入的 reducer 函数
      • 根 reducer 应该把多个子 reducer 输出合并成一个单一的 state 树
      • Redux store 保存了根 reducer 返回的完整 state 树
    2. 掌握redux中的数据存储state

    3. 掌握action的概念,及结合业务场景定义action

    {
      type: ADD_TODO,
      text: 'Build my first Redux app'
    }
    
     
    1. 在reduce里接受action,并返回心的state
    switch (action.type) {
        case SET_VISIBILITY_FILTER:
          return Object.assign({}, state, {
            visibilityFilter: action.filter
          })
        default:
          return state
    }
    
     
    1. 掌握获取redux数据的getState和派发action的dispatch方法

    2. 掌握组件订阅redux数据的subscribe和unsubscribe方法

    #授课思路

    #案例和作业

      1. 使用redux解决react组件完成计数器的开发

      2. 使用redux改写组件传参的购物车

  • 相关阅读:
    利用pip批量升级packages
    基于cx_freeze编译PyQt4程序(numpy & scipy)
    利用Python读取Matlab的Mat文件内容
    在PyQt4中使用matplotlib
    个人Python常用Package及其安装
    python变量不能以数字打头
    Python Django开始
    Django 1.9 支持中文(转)
    Ubuntu1604中mysql的登录问题
    h3c防火墙的设置过程
  • 原文地址:https://www.cnblogs.com/yzy521/p/14131892.html
Copyright © 2011-2022 走看看