Open2

Reactの思想について

enpolioenpolio

Reactを書く上でちゃんと思想とか原則とかを抑えたいのでそのあたりのエントリをメモしていく

特にReact18以降の機能がどのような思想から実装されているのかについて抑えていきたい

enpolioenpolio

https://eh-career.com/engineerhub/entry/2023/07/14/093000

サーバー側のコンポーネントとクライアント側のコンポーネントの区別は案外明確です。JavaScriptの役割に照らして、本当にユーザーのブラウザ上で動く必要がある挙動を持つコンポーネントはクライアント側で、そうでないものはサーバー側にすればよいですね。

クライアント側でやるべきことは何かをよく考える。ユーザーのインタラクションに関係の無いものは基本的にサーバーサイドにまわしてRSCやSSR等で最適化していくのが良い。