我一直在尝试升级以使用新的create-react-app 2并同时清理我们的所有文件和版本,因此在新项目中安装了最新版本的React,Redux等。我一直在面对似乎是基于Redux的Typescript问题。
升级前:您可以看到当我添加逗号时,它显示正在分派一个动作以返回一个动作
升级后:相同的不变文件,现在它显示了一个状态为state的动作,该动作被调度为返回状态!
为清楚起见,IAppAction的定义如下:
import { Action } from 'redux';
export interface IAppAction extends Action {payload?: any}
有人知道为什么会发生这种变化吗?应该怎么做?
我当前正在尝试的版本:
"react": "^16.6.0",
"react-dom": "^16.6.0",
"redux": "4.0.0",
"react-redux": "5.0.7",
"@types/react": "^16.4.18",
"@types/react-dom": "^16.0.9",
"@types/react-redux": "^6.0.9",
"typescript": "3.0.3"
已将redux,react-redux和typescript切换回此处显示的先前版本以尝试解决问题,但没有成功。