简体   繁体   English

如何在 typescript 反应项目中使用普通 javascript 反应组件

[英]How to use plain javascript react component in a typescript react project

One of my colleague used typescript for a frontend React project.我的一位同事将 typescript 用于前端 React 项目。 She is now leaving the company and management has assigned me into this project.她现在要离开公司,管理层指派我参与这个项目。 They want me to deliver from Day 1, and they are ok with me using Javascript in the project.他们希望我从第一天开始交付,他们同意我在项目中使用 Javascript。 So how can I use plain Javascript components in a Typescript React project.那么我如何在 Typescript React 项目中使用普通的 Javascript 组件。 I understand the advantages of Typescript but right now I do not have time for learning it.我了解 Typescript 的优点,但现在我没有时间学习它。 So any solutions to the problem would be great.所以任何解决问题的方法都会很棒。

PS:附言:

  1. We cannot create a new project as it will take time to recreate everything.我们无法创建新项目,因为重新创建所有内容需要时间。
  2. For now she made 2 end to end features using Typescript, there are 7 more features to cover and I intend to write them in JS and convert the current 2 features to JS after I am done with the 7 features which are remaining.目前,她使用 Typescript 制作了 2 个端到端功能,还有 7 个功能要涵盖,我打算用 JS 编写它们,并在完成剩余的 7 个功能后将当前的 2 个功能转换为 JS。

I was not able to find any solutions for now我暂时找不到任何解决方案

Add allowJs: true to the tsconfig file.添加allowJs: true到 tsconfig 文件。 This will allow you to import.js/.jsx files into.ts/.tsx Read more about option这将允许您将 .js/.jsx 文件导入 .ts/.tsx阅读更多关于选项

You can basically use Javascript in Typescript since TypeScript is a superset of JavaScript, just find the key differences in both languages (like: writing variables etc.) and you can start coding in Typescript. You can read more here to give you an overview of these differences您基本上可以在 Typescript 中使用 Javascript,因为 TypeScript 是 JavaScript 的超集,只需找到两种语言的主要区别(例如:编写变量等),您就可以在 Typescript 中开始编码。您可以在此处阅读更多内容以了解更多信息这些差异

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在普通的 javascript 中使用 React Material ui 组件 - how to use react material ui component in plain vanilla javascript 如何将纯JavaScript重写为React组件(foreach) - how to rewrite plain javascript into a react component (foreach) 如何在React组件中使用JavaScript - How to use javascript in react component 如何在纯 JavaScript 中调用已部署的组件(如局部视图) - How to call a react deployed component in plain JavaScript (like a Partial View) 在 React TypeScript 组件中导入 Javascript - Importing Javascript in React TypeScript component 如何在 TypeScript 中使用 no-typescript React 组件? - How can I use no-typescript React component in TypeScript? 如何让 React 项目中的 Emotion 样式组件与 TypeScript 一起使用? - How to get Emotion styled component in a React project to work with TypeScript? 如何将基本 Javascript 项目转换为 React-Typescript 兼容项目 - How to convert basic Javascript project to React-Typescript compatible project 为什么打字稿在普通函数和反应组件上的工作方式不同? - Why typescript works differently on plain functions and react component? 如何使用 Facebook Javascript SDK 登录并在组件内使用 React Web 和 Typescript 强制重新进行身份验证 - How to use Facebook Javascript SDK to login and force re-authentication with React Web and Typescript inside of a component
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM