~/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 的響應式狀態、多視窗狀態同步、本機持久化。