javascript - React-Toolkit、类型和 Javascript 的问题
问题描述
我按照本教程来了解如何在 React 项目中使用 redux-toolkit。 https://redux-flash-cards.netlify.com/ 我能够成功编译并执行该项目。
由于我当前项目的限制,我无法在这个 React 项目中使用 Typescript,所以我试图只使用 javascript 来使用同一个项目。于是,我开始用Javascript的方式重写一些代码。但是,有一些我不知道如何解决的不兼容问题。
我的问题是我收到错误
'type arguments' can only be used in a .ts file
在 flash-cards/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"
有人建议我使用 flow 或 proptypes 来解决问题,但实际上我迷失了寻找正确的解决方案。
如果您能帮助解决这个问题,我将不胜感激。
谢谢
解决方案
我使用了不正确的路径和双重存储。
推荐阅读
- sql-server - Getting database info and sending it as XML file in django
- amazon-web-services - Distcp to S3 OK but cant list
- typo3 - Typo3 后端 JS ContextMenu - 打开 Extensionmanager
- jquery - 如何解决在我的模板中打开页面的问题?
- sql-server - ORDER BY 子句中的 MSSql 列别名
- node.js - 崩溃服务器 node.js
- docker - Docker 背后的 Jenkins 不在不同的 http 端口后面工作
- docker - 如何隐藏 INFO 和 WARN?
- amazon-cloudwatch - 如何将弹性 beantalk 的自定义日志流式传输到 Cloudwatch?
- ceph - 头孢。什么 osd 选择从它实际返回数据(ceph 逻辑)