您现在的位置是:首页 > 文章详情

React Native 将默认使用 TypeScript 创建新应用

日期:2022-11-09点击:318

Facebook 工程师上周向 React Native 提交了一个新 PR:「Use TypeScript by default for new applications」,目的是让 React Native 默认使用 TypeScript 创建新应用。

工程师在 PR 描述中写道,这一变化会将默认的新应用程序模板从 Flow 迁移到 TypeScript,Flow 是 JavaScript 的静态类型检查器。据称此项改动可更好地与社区的使用保持一致,并与 TS codegen 和内置类型的出色工作保持一致。

该 PR 主要来自 React Native 开发者 @radko93 的 react-native-template-typescript 项目,不过进行了一些改动:

  1. 升级 @types/* devDependencies 以匹 bump 库(例如 Jest 26 到 20)
  2. 移除@types/react-native
  3. 在 package.json 中从 Jest 配置显式移除moduleFileExtensions(TS 和 TSX 默认添加到当前版本)
  4. 删除对 eslint 配置的覆盖以禁用no-shadowno-undef,因为这已在底层 eslint 配置中进行修复
  5. 完全与@tsconfig/react-native维护的配置保持一致

点此查看详细介绍

该 PR 目前已被 React Native 合并,但未成功通过构建。

查看文档了解具体用法

原文链接:https://www.oschina.net/news/216973/rn-moves-to-ts-template-by-default
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章