POST로 SSE를 받고 Zustand를 둘로 나눈 실시간 채팅 구조
브라우저 EventSource는 GET밖에 못 보낸다. 이 제약을 fetch + ReadableStream으로 우회하고, Zustand 스토어를 비즈니스 로직과 UI 상태로 쪼갠 뒤 TanStack Query와 붙인 실시간 AI 채팅 프론트엔드 이야기다.
Frontend 카테고리의 글 1편
브라우저 EventSource는 GET밖에 못 보낸다. 이 제약을 fetch + ReadableStream으로 우회하고, Zustand 스토어를 비즈니스 로직과 UI 상태로 쪼갠 뒤 TanStack Query와 붙인 실시간 AI 채팅 프론트엔드 이야기다.