Nao000 / my-learn-golang-echo

個人的なGo言語とEchoの勉強用リポジトリです
MIT License
0 stars 0 forks source link

## Next.js を学ぶ How Next.js Works 7-11 #21

Closed Nao000 closed 1 year ago

Nao000 commented 1 year ago

Next.js を学ぶ How Next.js Works 7-11

How Next.js Works https://nextjs.org/learn/foundations/how-nextjs-works

7-11

Originally posted by @Nao000 in https://github.com/Nao000/my-learn-golang-echo/issues/19#issuecomment-1532708169

Nao000 commented 1 year ago

7. ビルドとランタイムのはなし 8. サーバとクライアントのはなし 9. レンダリングのはなし   サーバーサイドレンダリング => プレレンダリング   静的サイト生成       => プレレンダリング   クライアントレンダリング   それらの違い 10. ネットワークのはなし   オリジンサーバ、 CDN、エッジ   エッジは キャッシングとコード実行 ができるらしい   CDN は エッジの一部らしい 11. おわり

Nao000 commented 1 year ago

https://nextjs.org/learn/foundations/how-nextjs-works/rendering

On the client, the HTML is used to show a fast non-interactive page, while React uses the JSON data and JavaScript instructions to make components interactive (for example, attaching event handlers to a button). This process is called hydration.

HTML が表示されます => React が JSON データと JavaScript を使ってコンポーネントをインタラクティブにする

この過程を ハイドレーション ( hydration )っていうらしい

Nao000 commented 1 year ago

https://nextjs.org/learn/foundations/how-nextjs-works/rendering

The beauty of Next.js is that you can choose the most appropriate rendering method for your use case on a page-by-page basis, whether that's Static Site Generation, Server-side Rendering, or Client-Side Rendering. To learn more about which rendering method is right for your specific use case, see the data fetching docs.

Next.js はページ単位で SSR, SSG, CSR, を選択できるらしい