React の状態管理を Zustand でやってみた。

`persist` でラップするだけで永続化までやってくれるのはいい感じ。対応していないストレージは `getItem`, `setItem`, `removeItem` を定義してやれば OK。 `chrome.storage` はデフォルトでは対応していなかったけど簡単に定義できた。

https://github.com/susumuota/nostr-keyx/blob/main/src/components/useStore.ts

Reply to this note

Please Login to reply.

Discussion

No replies yet.