首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
React Native 将默认使用 TypeScript 创建新应用
2022年11月9日 12:14 | 阅读 792 次

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 合并,但未成功通过构建。

查看文档了解具体用法

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏