|
|
13 godzin temu | |
|---|---|---|
| .vscode | 13 godzin temu | |
| public | 13 godzin temu | |
| src | 13 godzin temu | |
| .editorconfig | 13 godzin temu | |
| .env | 13 godzin temu | |
| .gitignore | 13 godzin temu | |
| .prettierrc.js | 13 godzin temu | |
| README.md | 13 godzin temu | |
| config-overrides.js | 13 godzin temu | |
| package-lock.json | 13 godzin temu | |
| package.json | 13 godzin temu | |
| path.tsconfig.json | 13 godzin temu | |
| tsconfig.json | 13 godzin temu | |
| yarn.lock | 13 godzin temu |
1.版本类型问题
找到 import { useDispatch } from "react-redux";
按住 Ctrl 点击 useDispatch 出来 useDispatch.d.ts 类型声明文件 (路径 node_modules>react-redux>es>hooks>useDispatch.d.ts)
找到最后面的 AnyAction,按住 Ctrl 点击 进入 (路径 node_modules>redux>index.d.ts)
找到 export interface Action { type: T }
在 type 后面加一个 ? 即=>
export interface Action { type?: T }