「React Tokyo ミートアップ #15」に参加してきました

感想

  • 毎回あるディスカッションタイムや懇親会で周りの人からいろんな話を聞けたのがためになりました

UIの境界線をデザインする

ささぴよさん(LAPRAS Inc.)

  • クライアントでの実行
    • 実行する端末のリソースを使ってる
    • use client は絞った方がいい
    • 可能なものはサーバで処理
  • React Server Component
    • SSRは最終的にJSをクライアントに送ってるのでそれだけでは変わらない
    • RSCでもっとサーバで済ませることができる
  • コンポーネント設計
    • 細かく分けて考える
      • JSが必要な部分を小さくする
    • importして使うのではなくslotに埋め込む
    • ライブラリをそのまま使わない
      • ラッパーを作る
    • ClientComponentで状態を無理に持たない
      • URLのクエリも活用
      • 戻ったりできるようにもなる
      • 内部の状態を公開