Norman's Note 諾曼筆記

Norman's Note 諾曼筆記

Next.js

getStaticProps & getInitialProps

頁面 render: 網址 直接對應 資料夾路徑

Dynamic route segments

https://nextjs.org/docs/routing/introduction#dynamic-route-segments

pages/[username]/settings.js
/:username/settings (/foo/settings)

Link & a tag

在我們的專案,用 I18nLink 統一處理前端 routing;用 a tag 的話,就不是 SPA 的跳轉了,而會像是重新整理那樣的 server side rendering 跳轉

  • 但在新版的 Next.js,例如這個部落格的專案,用 a tag 的話,Next.js 會幫你做前端 routing 處理,而不會造成重整式的跳頁