Next.js是一款輕量級React框架,用戶可以使用這款軟件為你快速搭建網站,不需要從零開始。能夠繼續使用現有代碼,通過從小開始并逐步添加更多頁面,避免完全重寫,組件驅動的開發極大地提高了現代代碼庫的部署速度和可重用性。
軟件介紹
Next.js通過預渲染、單指令靜態導出、自動分碼、熱代碼重載等功能和其他許多偉大的特性,提供了一流的 "開發者體驗"。它具有完全的可擴展性,并為生產做好了準備。難怪Next.js被世界上一些大品牌的數萬個面向生產的網站和網絡應用所使用。
軟件特色
渲染前。
靜態輸出。
CSS-in-JS。
零配置。
完全可擴展。
準備生產。
常見問題
這個產品準備好了嗎?
自成立以來,Next.js一直為vercel提供支持。
我們對開發人員的體驗和最終用戶的性能都非常滿意,因此我們決定與社區分享。
它有多大?
客戶端捆綁包大小應按每個應用衡量。一個小的Next主捆綁包大約壓縮了65kb。
如何更改內部Webpack配置?
Next.js盡最大努力消除了webpack配置的開銷,但是對于需要更多控制的高級情況,請參閱自定義webpack配置文檔。
編譯了哪些語法功能?如何更改它們?
我們跟蹤V8。由于V8對ES6以及異步和等待具有廣泛的支持,因此我們將其編譯。由于V8不支持類裝飾器,因此我們不對其進行編譯。
有關更多信息,請參見有關自定義babel配置的文檔。
為什么要購買新路由器?
Next.js的特殊之處在于:
無需提前知道路線,我們不運送路線清單
路線總是可以延遲加載
如何獲取數據?
由你決定。您可以在React組件中使用獲取API或SWR進行遠程數據獲取。或使用我們的數據提取方法進行初始數據填充。
我可以將它與GraphQL一起使用嗎?
是。這是Apollo的示例。
更新內容
修復bug。
優化體驗。