useContext
useContext
const value = useContext(MyContext);
コンテクストオブジェクト(React.createContext からの戻り値)を受け取り、そのコンテクストの現在値を返します。コンテクストの現在値は、ツリー内でこのフックを呼んだコンポーネントの直近にある <MyContext.Provider> の value の値によって決定されます。
hata6502.icon
デザインのテーマ設定や、i18nの設定をするときに使われることが多い? とあるReactライブラリに対して、外部から設定を注入するときなど。
propsをバケツリレーしたほうが、ステートがどこで読み込まれているか明示的でまだいいかも。