スキル一覧に戻る
thkt

applying-frontend-patterns

by thkt

3🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: applying-frontend-patterns description: Framework-agnostic frontend component design patterns. allowed-tools: [Read, Grep, Glob, Task] user-invocable: false

フロントエンドパターン

コアパターン

パターン使用タイミング
Container/Presentationalデータ取得 + 表示
カスタムフック共有する振る舞い
コンポジション柔軟なコンポーネント
状態管理ローカル → 共有 → グローバル

Container/Presentational

Container(ロジック)Presentational(UI)
データを取得propsでデータを受け取る
状態を管理ステートレス(理想)
イベントを処理コールバックpropsを呼ぶ
スタイリングなしすべてのスタイリングがここ

状態管理

スコープツール
ローカルuseStateフォーム入力、トグル
共有Contextテーマ、認証状態
グローバルZustand/Reduxアプリ全体のキャッシュ

使わないとき

シンプルな一回限りのコンポーネント、プロトタイプ(YAGNI)、再利用が期待されない。

参考

トピックファイル
Container/Presentationalreferences/container-presentational.md

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です