UIライブラリに簡単に統合できる汎用状態管理ライブラリ「state-ref」
(github.com/superlucky84)最近、状態管理ライブラリに興味が湧いて、zustand や preact/signal のようなオープンソースの GitHub でコードを読み解いているうちに着想を得て、趣味で作っていたものが完成しました。
UIライブラリに簡単に統合できる汎用状態管理ライブラリ「state-ref」です。
データの不変性に焦点を当てて開発しており、プロキシと関数型プログラミングのレンズパターンを組み合わせることで、深い構造のデータでも効率的かつ安全に値へアクセスして状態を変更できるようにしました。
react, preact, vue, svelte, solid と連携して使えるようにプラグインも作成しており、さらに面白い興味の対象ができるまでは種類を増やしていく予定です。
GitHub の README に詳しい使い方を説明しました。GitHub 上部のブランド画像は ChatGPT が作ってくれました(笑)。
2件のコメント
役に立ったと言っていただけてありがとうございます :) Astroはまだ使ったことがありませんが、一度興味を持って使ってみようと思います