我正在阅读本教程,以了解如何在React项目中使用redux-toolkit。https://redux-flash-cards.netlify.com/我能够成功编译并执行项目。
由于当前项目的限制,我无法为此React项目使用Typescript,因此我试图仅将同一项目与javascript一起使用。因此,我开始用Javascript方式重写一些代码。但是,有些不兼容之处我不知道该如何解决。
我的问题是我遇到了错误
'type arguments' can only be used in a .ts file
在闪存卡/src/redux/store.ts的第(16)行中。
export type RootState = ReturnType<typeof store.getState>
我认为是因为Javascript无法使用类型。
上述问题正在flash-cards / src / App.tsx的第25、30和31行上引起其他错误,因为此文件无法导入先前的文件(在JS版本中)。所以我不知道该怎么做(第25行)
import { RootState } from "./redux/store"
有人建议我使用流程或原型来解决问题,但实际上我迷失了寻找正确的解决方案。
如果您能帮助解决这个问题,我将非常感谢。
谢谢
我使用了错误的路径并重复存储。