react之redux

it2025-05-03  14

一.redux

1.redux是什么?

2.什么情况下使用

3.redux核心 ---->store对象

applyMiddleware:applyMiddelware(thunk)使可以发送异步action combineReducers:合并多个reducer createStore():创建包含指定reducer的store对象 ​使用:createStore( reducer ,applyMiddelware(thunk))

内部会第一次调用reducer函数得到初始化

多个reducer方法时:

二.react-redux

作用:优化 redux和react组件间的代码耦合度(相互影响、相互作用)太高,代码冗余

1.Provider

<Provider></Provider>来监听action事件

2.connect

连接redux和react组件

connect()执行后返回一个函数a,执行函数a时需要传入组件名,这样相当于对此组件进行了包装

3.相关api

三.redux异步编程

1.redux-thunk

import thunk from 'redux-thunk' createStore( reducer , applyMiddelware(thunk))====>应用上异步中间件 默认不能使用异步action,有了异步中间件后便可以使用

2.安装redux-devtool

最新回复(0)