如何在Redux工具包中使用带切片的Redux Promise中间件?

如何在Redux工具包中使用带切片的Redux Promise中间件?,redux,redux-toolkit,redux-promise-middleware,Redux,Redux Toolkit,Redux Promise Middleware,我正在使用Redux工具包的切片功能。正如您可能知道的,一个切片为每个创建的reducer返回一个操作 我想使用redux promise中间件库,对于给定的动作类型,它会创建三个可能的新动作:动作类型抓取、动作类型完成和动作类型拒绝。如何从切片的角度处理此问题?您需要将预期的操作类型添加到CreateSicle的extraReducers部分,如: //如果需要,可以使用预定义的动作常数: const actionFetching=操作类型 const usersSlice=createSli

我正在使用Redux工具包的切片功能。正如您可能知道的,一个切片为每个创建的reducer返回一个操作


我想使用redux promise中间件库,对于给定的动作类型,它会创建三个可能的新动作:动作类型抓取、动作类型完成和动作类型拒绝。如何从切片的角度处理此问题?

您需要将预期的操作类型添加到CreateSicle的extraReducers部分,如:

//如果需要,可以使用预定义的动作常数: const actionFetching=操作类型 const usersSlice=createSlice{ 名称:用户, 初始状态, 减速器:{ //这里的特定案例还原器 }, 外减速器:{ //可以将计算键语法与单独的类型常量一起使用 [actionFetching]:状态,action=>{} //或直接与类型字符串匹配的实际字段名 动作类型:状态,动作=>{} } }