创建Reaction App 4.0

2020-10-24 07:29:15

PermalLink GitHub是5000多万开发人员的家园,他们一起工作,共同托管和审查代码、管理项目和构建软件。

报名。

Create Reaction App 4.0是一个主要版本,具有几个新功能,包括对快速刷新的支持!

感谢所有在此版本中辛勤工作的维护者和贡献者!🙌。

注意:如果在升级后遇到错误,您可能需要删除您的node_module文件夹,并通过运行YAIN(或NPM安装)来重新安装您的依赖项。

如果您以前弹出,但现在想要升级,一种常见的解决方案是找到您弹出的提交(以及任何更改配置的后续提交),恢复它们,升级,然后有选择地再次弹出。您弹出的功能现在也可能开箱即用。

与任何主要版本一样,[email protected]包含许多突破性更改。我们预计它们不会影响每个用户,但我们建议您阅读本节,看看是否有与您相关的内容。如果我们遗漏了什么,请重新归档。

我们已经升级到ESLint7,并添加了许多新规则,包括一些用于Jest和Reaction测试库的规则,以及导入/无匿名默认导出规则。我们还将eslint-plugin-hooks升级到版本4.0.0,并删除了EXTEND_ESLINT标志,因为它不再需要自定义ESLint配置。

我们已经升级到Jest 26,现在在Jest配置中默认值设置为true。

我们已经切换到Workbox InjectManifest插件,并将PWA模板移动到它们自己的存储库中。

我们在创建新应用时删除了过时的TypeScript标志。改用--template tyescript。我们还删除了不推荐使用的NODE_PATH标志,因为已通过在jsconfig.json中设置基本路径来替换该标志。

我们已经更改了环境文件的加载顺序,以符合dotenv规范。有关更多详细信息,请参阅#9037。