こんにちは。株式会社AI ShiftでWebフロントエンドエンジニアをしている安井です。今回はReact Ariaのソースコードを眺めていたときに発見した、useSyncExternalStoreを活用したSSRの判定について紹介します。
https://react-spectrum.adobe.com/react-aria/useIsSSR.html
一般的なSSRの判定方法
useIsSSRはサーバーサイドレンダリング中もしくはハイドレーション中かどうかを判定するフックです。
example
import { useIsSSR } from ‘react-aria’;
fu…
Source link
Views: 0