Next.js vs Gatsby vs create-react-app

Next.js還是Gatsby?為什麼選擇它們而不是create-react-app?哪一個呢?

create-react-app不能幫助您輕鬆生成服務器端渲染的應用。它隨附的所有內容(SEO,速度…)僅由諸如Next.js蓋茨比

什麼時候Next.js比Gatsby更好?

他們都可以幫助服務器端渲染,但是有2種不同的方式。

使用Gatsby的最終結果是沒有服務器的靜態站點生成器。您生成站點,然後在Netlify或另一個靜態託管站點上靜態部署生成過程的結果。

Next.js提供了一個後端,服務器端可以呈現對請求的響應,從而允許您創建動態網站,這意味著您將其部署在可以運行Node.js的平台上。

Next.js能夠也會生成一個靜態網站,但我不會說這是它的主要用例。

如果我的目標是建立一個靜態站點,那麼我將很難選擇,也許蓋茨比擁有一個更好的插件生態系統,其中包括許多用於博客的插件。

蓋茨比在很大程度上也基於GraphQL,這取決於您的意見和需求,您可能會真正喜歡或不喜歡。

免費下載我的Next.js手冊


接下來的更多教程: