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定义会自动从生产版本中删除。