React.js 2.0更新了什么?

React App 2.0于10-1号发布了更新,让我们看看有什么新东西!

更多样式选项:您可以直接使用Sass和CSS模块。

我们更新到Babel 7,包括对React片段语法和许多错误修正的支持。

我们更新到webpack 4,它可以更智能地自动拆分JS包。

我们更新到Jest 23,其中包括用于查看快照的交互模式。

我们添加了PostCSS,因此您可以在旧浏览器中使用新的CSS功能。

您可以使用Apollo,Relay Modern,MDX和其他第三方Babel宏变换。

现在可以将SVG作为React组件导入,并在JSX中使用它。

您可以尝试实验性的yran Plug'n'Play mode 删除 node_modules。

现在,您可以在开发中插入自己的代理实现,以匹配您的后端API。

您现在可以使用为最新Node版本编写的包而不会破坏构建。

✂️如果您只打算定位现代浏览器,现在可以选择获得较小的CSS包。

♀️服务人员现在可以选择使用 Google 的 workbox。


突破性变化

不再支持 Node 6。

对旧版浏览器(例如IE 9到IE 11)的支持现在可以选择使用单独的软件包。

import()现在,代码分割的行为更接近于规范,同时require.ensure()被禁用。

默认的Jest环境现在包含jsdom。

支持将对象指定为proxy设置已替换为对自定义代理模块的支持。

删除对 .mjs 扩展的支持,直到它周围的生态系统稳定下来。

PropTypes定义会自动从生产版本中删除。

你可能感兴趣的:(React.js 2.0更新了什么?)