🔗
jotai-locationというパッケージをリリースしました、位置情報じゃなくてwindow.locationの方です
Jotaiのリポジトリには、atomWithHash
という機能があるのですが、location.hashにしか使えないので(hashchangeイベントに依存)、多少物足りなさがありました。location.pathnameやlocation.searchと同期するatomWithLocation
を作りました。window.locationは変更イベントが取れないので同じことは難しいのですが、これを単体で使っている分には使えると思います。
デモ1
デモ2
Jotai Labs
Jotai Labsには他にも様々なパッケージがあります。
リンク集
Discussion