我已经进行了一些谷歌搜索,但没有找到可靠的答案。事实上,我一直在寻找与我的问题完全相反的答案(即如何迁移到 TypeScript,而不是从 TypeScript 迁移)。作为 TS 新手,我正在尝试考虑使用它向我的组织推销它的利弊。我的主要问题:
如果我们确实采用了 TS,那么如果我们后来改变主意,将其从 React 项目中删除需要付出多大的努力?
我的理解是TS转译为JS。如果我们想稍后切换到 JS,我们可以简单地获取那些转译的 JS 文件,将它们 checkin 源代码,然后删除 TS 转译器和文件 - 不再有 TS。然而,React 本身有它自己的约定,不是普通的 JS,所以我相信转译的文件将是 JS 而不是 JSX。有没有一种方法可以将React与TS直接转译为React,就像直接转为JS一样轻松?
最佳答案
根据我的评论,您可以设置 jsx: "preserve"
作为 TS 配置文件中的一个选项,这将使编译器放弃将 JSX 转换为常规 JS 并输出您可以使用的 .jsx 文件。很高兴为您提供帮助!
关于javascript - 在 React 项目中从 Typescript 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59755005/