store와 state가 함께 만드는 상태 미들웨어 파이프라인2026.05.11store와 state가 함께 만드는 상태 미들웨어 파이프라인ilokesto#store#state2026.05.11store와 state가 함께 만드는 상태 미들웨어 파이프라인ilokesto#store#state상태 관리 코어를 작게 유지하려고 하면 곧바로 한 가지 질문을 만나게 된다. 상태를 읽고, 바꾸고, 구독하게 해주는 것만으로 충분한가. 처음에는 충분해 보인다. 하지만 실제 애플리케이션으로 들어가면 업데이트를 기록하고 싶고, 잘못된 값은 막고 싶고, 들어온 값을 정규화하고 싶고, 상태가…
프레임워크 밖의 상태를 UI 안으로 들이는 법2026.05.10프레임워크 밖의 상태를 UI 안으로 들이는 법ilokesto#store2026.05.10프레임워크 밖의 상태를 UI 안으로 들이는 법ilokesto#store외부 상태는 프레임워크 내부에서 만들어진 상태가 아니다. React의 useState, Vue의 ref, Svelte의 $state, Solid의 createSignal처럼 프레임워크가 직접 소유하고 추적하는 값이 아니라, 프레임워크 바깥에서 먼저 존재하고 바깥에서 변하는 값이다. We…
작은 Store 클래스가 상태 관리의 출발점이 되는 이유2026.05.10작은 Store 클래스가 상태 관리의 출발점이 되는 이유ilokesto#store2026.05.10작은 Store 클래스가 상태 관리의 출발점이 되는 이유ilokesto#store상태 관리 라이브러리를 볼 때 먼저 눈에 들어오는 것은 보통 기능 목록이다. selector가 있는지, devtools와 연결되는지, persistence를 지원하는지, React 훅이 준비되어 있는지 같은 것들 말이다. 그런데 @ilokesto/store의 Store 클래스를 보면 질…