Tailwind CSSのbreakpointsに基づいたMediaQueryのReact hooksを作る
- Tailwind CSS の breakpoints の設定値に基づいて見せ方を変えたい
- Tailwindのクラスを利用するときに指定する
sm:
や md:
といったブレイクポイントと同期してほしい
css - How do I get Tailwind's active breakpoint in JavaScript? - Stack Overflow を参考にした。
Tailwindのconfigを解決して、matchMediaのパラメータとして利用する。
RSCが有効な環境ではwindow
を参照できないのでuseState
の引数は適宜useEffect
の中に移動するなどする。