Redux学习笔记.docx(Redux入门的都在这里了)
Redux学习笔记,Redux入门的都在这里了 (一)Flux概念 (二)Redux概念 (三)使用纯Redux .通过<script>引用Redux.min.js .定义reducer: .创建store实例(以定义的reducer为参数) .注册store内state改变时的事件函数(如重新渲染) .在view中创建action,并通过store.dispatch调度 .要点小结: (四)配合React使用 .通过import引用redux .定义reducer: .创建store实例(以定义的reducer为参数) .将store(或其部分)作为props传给组件,可能需要逐级下传 .注册store发生改变时的事件函数(如重新渲染) .要点小结: (五)通过React-Redux使用 .定义reducer: .入口文件中: .不直接使用原组件,需以connect函数封装成高阶组件再调用 .在原组件中(不管层级多深)可通过props(可配合ES6解构)引用state和dispatch .要点小结: (六)配合redux-thunk使用Redux .为什么要用redux-thunk .import引用 .创建store: .在actions.js中导出function类型的action: .高阶组件传dispatch到原组件props中 .在原组件中发起调度的方法 .要点小结: