為什么要學(xué)Next.js
Next.js官網(wǎng)描述是:這是一個用于生產(chǎn)環(huán)境的React框架
屹逛,對這句話的理解得關(guān)注這兩個關(guān)鍵詞:
生產(chǎn)環(huán)境
:能用于生產(chǎn)就得考慮到方方面面功能,比如性能怎么保證汛骂、SSR/CSR/SSG等渲染機制的支持煎源、打包、路由支持香缺、css module手销,對開發(fā)環(huán)境的友好,是否能內(nèi)置支持TypeScript图张,配置方面也盡可能簡化
React框架
:所以Next.js
是基于React開發(fā)锋拖,跟Vue
和Angular
無關(guān)
我是怎么學(xué)習(xí)的?
我是在Udemy
上面找的付費課程學(xué)習(xí)祸轮,不得不說老外的課程真是內(nèi)容詳盡兽埃、清晰易懂,很多其他相關(guān)的React知識也是順便復(fù)習(xí)了一遍适袜。
文章總體介紹
因為目標是介紹Next.js
所以就不會過多介紹React
方面的基礎(chǔ)知識柄错,專注于前面所提到的Next.js
之所以敢自稱用于生產(chǎn)環(huán)境
所具備的各種亮點功能,讓大家弄懂Next.js
所解決的痛點問題有哪些苦酱,并通過Demo
進行演示售貌。
系列文章的章節(jié)安排如下:
從零開始擼Next.js(一):基于文件的路由
從零開始擼Next.js(二):預(yù)渲染
從零開始擼Next.js(三):Next.js應(yīng)用的優(yōu)化
從零開始擼Next.js(四):添加后端路由
從零開始擼Next.js(五):Next.js應(yīng)用的部署
從零開始擼Next.js(六):頁面權(quán)限校驗