Next.js 2.0与React,JavaScript更好地播放
Next.js是一个简约的服务器呈现反应应用程序的框架,它已转移到2.0侧重于启用较小的应用程序并使您可以轻松使用的反应。
开发人员可以在页面目录中放置React组件,然后通过旁边运行以获得自动代码分割,路由,热代码重新加载和通用服务器和客户端渲染。这与其余的React和JavaScript(NPM)生态系统扮演很好。
[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/跟上使用InfoWorld“S App Dev报告时事通讯编程的热门话题。]下一个.js 2.0还改变了构建的工作,导致开发商表示,导致更小和更高效的应用程序。已经设置了WebPack常用块以避免跨组件的重复代码,并且通过使用哈希速度将较快地进行页面加载,因此客户端上的初始捆绑文件将永久缓存。进行其他规定以确保应用程序正常工作。
在Next.js 2.0中的程序化API中,开发人员使用可以引导自定义服务器并控制路由和渲染管道,从而启用幻想URL或自定义缓存方案等功能。同时,组件CSS支持与DEFREFED-JSX弃用的下一个/ CSS功能弃在,这是提供孤立的CSS支持的BABEL转换。随着React,Babel JavaScript编译器和WebPack模块Bundler曾担任下一个Next.js的基础。
2.0版还为HMR(热模块更换)提供更可扩展的更换。“我们部署了一个新的延迟编译机制,只能订阅您实际工作的页面 - 即:当前呈现的所有组件树,”开发人员在关于新版本的公告中表示。“在我们的测试中,这使得大型项目汇编了10至20倍。”
即将到来的Next.js 3.0版本的计划包括改进的HMR,更快的编译和确保下一步.JS与React Fiber一起工作,重新实现反应的核心算法,以适应动画,布局和手势。“这将可能引入新的机会,就像在生成时从服务器中流式传输HTML的能力一样,”Next.js Developers表示。
Next.js的开发人员也显示了黑客新闻技术新闻饲料的下一个基于的克隆。“我们的实施,下一个新闻是完全服务器呈现的,将数据询问Firebase和实时更新,因为新投票进入。”
这个故事,“Next.js 2.0更好地争夺了JavaScript”最初由Infoworld发布。