田
田中雄大
【11章】NextJSでのバックエンド開発演習(後半)の振り返り
2026年02月08日
学習振り返り
要約を生成中...
Supabaseの導入
DB
ローカルのSqliteからSupabaseが提供するPostgreSQLへの置き換え
認証認可
管理者用ページと一般公開用のページを分けるため、Supabaseの機能でsession管理している。
ストレージ
記事データで画像を保管するため
formはreact-hook-formで統一
データフェッチでSWRを使用
最終的にカスタムhookでの実装
コードを分割する粒度の判断がまだまだ甘いため改善していきたい。
useSWRを用いた実装が冗長のため、カスタムhookに切り出すべきかの判断をレビュー前の時点で自分で気づけなかった。
ジェネリクス(<T>のように任意の型を渡す実装)など、普段頻繁に使わない実装も経験を重ねることでスムーズに使用できるようになりたい。
ボリュームがある章のため、焦らず地道に取り組むのが良いと思いました!
個々人のペースで良いですし、処理の流れや設計的な部分など理解しながら進めることが大事と思いました!
実装のシンプルさを優先して今回はデータフェッチでSWRを使用しましたが、Tanstackも使用してみたい。
要約
コメント
まだコメントはありません。