2026年4月

Uncategorized
Next.jsのHydration Errorに、useEffect以外で回避する

Next.jsで開発しているとよく遭遇するあのエラー…。 Hydration Errorですね。サーバー側のレンダリング結果とクライアント側の結果がズレたときに出るエラーです。 とりあえずuseEffectという力技は卒 […]

続きを読む
Uncategorized
CSS-in-JSをやめて、CSS Modules + Tailwindへ回帰した

数年前はEmotionやstyled-componentsを愛用してましたが、最近はスタイリングを CSS Modules + Tailwind CSSのハイブリッドで移行してみました。CSS-in-JSが最近しんどくな […]

続きを読む
Uncategorized
justify-contentに頼らない、Flexbox×margin: autoで手軽レイアウト

Webサイト作ってるとき、レイアウト調整といえば、大抵Flexboxを使っています。 でも実装しているときに気づくのが、親要素(Flexコンテナ)にてjustify-contentだけで配置しようとしすぎちゃう点。 /* […]

続きを読む