Filter
Recoil에서 Jotai로 마이그레이션하기
React 19로 올리면서 Recoil을 Jotai로 교체했다. 단순한 API 치환이 아니라 업데이트 사이클이 달라지는 마이그레이션이었다.
모노레포에서 React 인스턴스가 두 개일 때 생기는 일
모노레포에서 전혀 다른 두 가지 버그를 추적하다 보면 같은 원인에 도달한다. React 인스턴스가 두 개였다.
개발자는 한국어가 어렵다
한국어는 자모 조합 구조를 가지고 있어, URL 상태 저장·LLM 음절 처리·텍스트 선택 성능 등 예상치 못한 곳에서 개발자를 곤란하게 만든다.
React Compiler와 프로그래밍 언어 이론
React Compiler가 내부적으로 뭘 하는지 궁금해져서, 컴파일러 이론 쪽 자료들을 찾아봤다.
상태 관리 도구를 쓰는 이유는 성능이 아니라 유지보수
상태 관리 도구는 UI 일관성을 위해 필수적이며, React의 useSyncExternalStore를 통해 외부 스토어와 안전하게 연결해야 한다.
2025년 개발자 회고 — 기술을 쌓는 것과, 기준을 만드는 것
2025년 개발자는 기술 선택보다 문제 해결을 우선시하며, 상태 관리의 중요성과 시스템 관점을 강조합니다.
2025년 인생 회고 — 길을 잃은 채로, 서른을 지나며
서른을 지나며 인생의 방향성과 진정한 목표에 대한 불확실성을 고민하는 회고록.
React에서 줄바꿈이 다르게 동작하는 이유
React에서 문자열을 전달할 때 JSX와 JS 방식의 차이를 이해해야 줄바꿈 처리가 올바르게 이루어진다.
CRDT, YJS
CRDT와 Yjs는 다수의 사용자가 동시에 문서를 편집할 때 충돌 없이 일관된 결과를 보장하는 기술이다.
가상자산/블록체인
블록체인의 기본 개념, 지갑, 토큰 종류, 거래소, 스마트컨트랙트, 온체인 및 오프체인 데이터 개념을 설명합니다.