~/STATE · 1 件掲載

状態管理

デスクトップアプリの状態は Go、フロントエンド、複数のウィンドウにまたがります。MyGo の型付き IPC・チャネル・イベントの上に、コミュニティの仕組みが作られています。

掲載中のソリューション

github.com/yldm-tech/nodra
Nodra プレビュー画像

Nodra

by yldm-tech
store

Go デスクトップアプリ向けの並行安全なリアクティブ状態ライブラリ。MyGo で Zustand に似た操作感を提供し、状態をレンダラーや永続化バックエンドから分離します。

❯ go get github.com/yldm-tech/nodra@latest
app.ts
import { Greeter } from "./mygo" // generated await Greeter.greet("Ada")
Calling Go from the frontend ↗

ほかの状態管理ソリューションを知っていますか?

例:Go 側の store を React / Vue / Svelte のリアクティブな状態に対応付ける、複数ウィンドウ間の同期、ローカル永続化。