React 에 싱글톤 패턴 접목하기
싱글톤이 안티패턴이라는 말은 싱글톤이 아니라 React에 붙이던 방식을 겨눈 것이었다.
언제 — 프레임워크를 모르는 상태 덩어리(토스트 매니저 같은)를 React에 stale 없이 연결할 때. 코어(표준 JS 클래스)와 어댑터(useSyncExternalStore 한 겹)를 갈라두면 Vue·Svelte는 어댑터만 갈아끼운다.
프로그래밍 원칙을 조작 가능하게 — 증상·절차·경계로 다시 쓰기
선언형 슬로건("파생하라", "추상을 미뤄라")을 언제 적용하고 언제 적용하지 말지의 절차로 바꾼 일곱 레시피.
언제 — 원칙 목록이 "무엇을 믿어라"는 주는데 "언제 어떻게 하라"를 안 줄 때. 원칙마다 증상 → 절차 → 경계(언제 적용하지 말 것) 를 붙인다. 경계가 핵심이다 — 슬로건은 자기가 틀리는 지점을 말하지 않는다.