LT画面をルームサーバと通信するように書き直す
Closed this issue · 4 comments
elecdeer commented
方針
- socketioの接続はreactのライフサイクル外に置く
- 各種状態はrecoilで持つ
- Roomページのトップコンポーネントでイベントを購読するhookを呼び出す?
elecdeer commented
React17だとSuspenseはSSRできないらしいので、いったんSSRは無効にしてある
React18とNext.js12ならできるとかできないとか
elecdeer commented
SP関係も重複部分が多いのでいったん外した
クライアントちゃんと動くようになったら合わせる
elecdeer commented
Recoilで書き直したので、hookは基本的にどこから呼んでも良くなった
elecdeer commented
hooksをlibディレクトリ下に移した
コンポーネントに依存しない純粋な関数はlibの下に置く