フェンリル株式会社インターンシップ 2026 / フロントエンド
API 呼び出し / 共通 UI / loader / useEffect を減らす
await cms.auth.login({ email, password }); await cms.articles.getArticles(); await cms.users.getUser(userId);
ページ表示前の取得は loader に寄せて、副作用の置き場所を減らしました
処理を役割ごとに分けて、画面側の責務を減らしました
ライブラリの使い方だけでなく、どこに責務を置くかを学べました
これからは、自分でも書けるように練習していきます
メンターの方々、ありがとうございました!
