为什么原先的写的action会报错呢,内容的类型都符合

来源:8-8 【redux重构】action 的拆分与统一

慕数据4158169

2021-06-25

http://img.mukewang.com/szimg/60d5a5f60976c29d10520255.jpg


http://img.mukewang.com/szimg/60d5a61309c23a9306650164.jpg



写回答

3回答

王鹳厶

2022-11-25

新创建的 action 不是 ChangeLanguage 类型, 虽然里面的 type 与 payload 有可能对上,

但外面的 action 对不上!!!

如果写成这样就不会报错 const action: ChangeLanguage

或这样 const action: LanguageActionTypes

前提是导入这些自定义类型 { ChangeLanguage, LanguageActionTypes }

0
0

coffee_geng

2022-09-01

可能是因为你在创建store时指定的reducer必须接收LanguageActionTypes类型的action,所以你必须使用工厂模式addLanguageActionCreator 来创建LanguageActionTypes类型的action。

//img.mukewang.com/szimg/6310565909aabc9309330687.jpg

0
0

阿莱克斯刘

2021-06-30

同学,不好意思,我没看懂你的问题。请详细说明一下吧。

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程