~/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 반응형 상태로 매핑, 다중 창 상태 동기화, 로컬 영속화.