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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容