网上的教程吧,多数都是讲ts是什么,怎么使用的,但是没找到那种实战项目,特别是一步一步的把原本的react js项目升级成ts的完整教程。
大佬们能不能分享一下好的资源,视频,文字都可,就是把一个小的crud项目升级到ts的即可。
感谢。
网上的教程吧,多数都是讲ts是什么,怎么使用的,但是没找到那种实战项目,特别是一步一步的把原本的react js项目升级成ts的完整教程。
大佬们能不能分享一下好的资源,视频,文字都可,就是把一个小的crud项目升级到ts的即可。
感谢。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
其实TS文档中有关于 Migrating from JavaScript 的说明。
一般来说上TS都是项目新开始的时候确定的。如果是老项目改造的话,成本会比较大。
依照大佬 @Meathill 的说法是,可以先用上TS,然后在
tsconfig.json
中开启 allowJs 属性允许在项目中使用js
文件。然后新的功能和需求使用标准的TS开发方式开发,现有的业务逻辑在没有需求更新或者专门工期安排时不去改造。
其他的工作其实没多少,然后项目跑起来看报错信息调试就好。如果有一些类库不支持TS或者没有提供
*.d.ts
文件的话,就需要去引用对应的@types/***
(可以在 DefinitelyTyped 列表中查找,然后npm install @types/***
)。一般都是先去看对应的文档/手册,只要不是停止维护了,基本都会有提供解决方案的。