一、react_redux

比较好的blog: blog1, blog2, blog3

主要根据前两个blog总结如下:

1. React在组件内部(包括子组件)为单向数据流且自上向下通过props传递,但是如果需要组件之间共享数据,则需要两种处理方式

  (一)状态提升,也就是再增加父组件,将状态放到父组件中,接着向下传递(在组件之间共享数据的情形较少时适用)

  (二)将状态放到父组件的context中,这样无需自上向下传递状态,各个子组件可直接通过context获取状态

采用(二)的方式,有个弊端 - 子组件可以随时随意修改状态。这就需要将状态修改格式化、统一化。

Redux中的store对外提供了3个接口,(createStore(reducer))

(1) dispatch - 这个就是修改状态的接口,能且仅能通过它修改state(dispatch其实是对reducer的封装)

(2) getState - 获取实时的state

(3) subscribe - 注册事件,完成dispatch后续动作,比如setState再次渲染

二、react_router

https://blog.csdn.net/mjzhang1993/article/details/79025721

https://blog.csdn.net/awaw00/article/category/6692955

https://github.com/bailicangdu/react-pxq

最新文章

  1. ios 获取或修改网页上的内容
  2. Brew安装MacVim
  3. 优秀前端开发教程:超炫的 Mobile App 3D 演示
  4. Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
  5. AngularJS Best Practices: ASP.NET MVC Directory Structure
  6. DelegatingFilterProxy
  7. C#textbox右击弹出菜单
  8. Asp.Net 母版页
  9. 用node写一个皖水公寓自动刷房源脚本
  10. [HAOI 2011]向量
  11. Daily Scrum NO.9
  12. Vue+ajax的使用小结
  13. 探索未知种族之osg类生物---呼吸分解之事件循环三
  14. POJ1274 The Perfect Stall
  15. 乐字节-Java8新特性之Optional
  16. Plotly绘图工具(多用于统计)
  17. IIS应用程序池自动回收作业
  18. Leetcode 之Balanced Binary Tree(49)
  19. <context-param>与<init-param>的区别与作用(转自青春乐园)(
  20. lua中是 ffi 解析 【是如何处理数据包的/pkt是如何传进去的】 fsfsfs

热门文章

  1. Github管理 第一步:在Eclipse中导入既存Github Java Project
  2. [leetcode] permutations 排列
  3. springboot整合mybatis(SSM开发环境搭建)
  4. 标准C程序设计七---76
  5. docker mysql 导入导出数据
  6. 数据库SQL Server 2014 设置自动备份(维护计划和作业)
  7. 小程序-初次进入小程序的授权问题(授权更新后的完整步骤)button主动授权
  8. Codeforces Round #439 (Div. 2) 题解
  9. Codeforces 333E Summer Earnings(bitset)
  10. jdk1.8中nashorn不支持ECMAScript6的问题