利用シーンある値を、様々な階層に存在する複数のコンポーネントで使用したい場合に使う。コンポーネントの再利用性が下がるため、乱用しないこと。完全に置き換えるために設計されたものではない。低頻度に更新されるものに使う(テーマ、言語、ログイン状態など)。高頻度に更新されるものには不向き(キーストロークごとの更新など)。等で管理したほうがいい。なかったときのみ使用される点に注意する。コンポーネントの単体テストの時にのみ使われる。