首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

出品|开源中国

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项目,不过进行了一些改动:

升级@types/*devDependencies 以匹 bump 库(例如 Jest 26 到 20)

移除@types/react-native

在 package.json 中从 Jest 配置显式移除moduleFileExtensions(TS 和 TSX 默认添加到当前版本)

删除对 eslint 配置的覆盖以禁用no-shadowno-undef,因为这已在底层 eslint 配置中进行修复

完全与@tsconfig/react-native维护的配置保持一致

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221109A02W1300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券