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 클래스를 보면 질…
너만의 월남쌈을 싸2026.04.23너만의 월남쌈을 싸ilokesto잡생각2026.04.23너만의 월남쌈을 싸ilokesto잡생각이 포스트의 제목은 유튜브 영상 <너만의 월남쌈을 싸 - 아이네 INE>에서 따왔다. 4월 초부터 @ilokesto 네임스페이스에 속한 거의 모든 라이브러리를 리뉴얼 하고 있다. 이미 deprecated 처리는 끝났고, 새로운 기준 위에서 라이브러리의 구조를 재정의하는 단계를 거치고 있…