2026.03.10
reactjotairecoil
Recoil에서 Jotai로 마이그레이션하기

React 19로 올리면서 Recoil을 Jotai로 교체했다. 단순한 API 치환이 아니라 업데이트 사이클이 달라지는 마이그레이션이었다.

2026.03.09
reactmonorepo
모노레포에서 React 인스턴스가 두 개일 때 생기는 일

모노레포에서 전혀 다른 두 가지 버그를 추적하다 보면 같은 원인에 도달한다. React 인스턴스가 두 개였다.

2026.03.08
koreanunicodebrowser
개발자는 한국어가 어렵다

한국어는 자모 조합 구조를 가지고 있어, URL 상태 저장·LLM 음절 처리·텍스트 선택 성능 등 예상치 못한 곳에서 개발자를 곤란하게 만든다.

2026.03.04
reactcompiler
React Compiler와 프로그래밍 언어 이론

React Compiler가 내부적으로 뭘 하는지 궁금해져서, 컴파일러 이론 쪽 자료들을 찾아봤다.

2026.01.29
reactstudy
상태 관리 도구를 쓰는 이유는 성능이 아니라 유지보수

상태 관리 도구는 UI 일관성을 위해 필수적이며, React의 useSyncExternalStore를 통해 외부 스토어와 안전하게 연결해야 한다.

2026.01.05
lifereact
2025년 개발자 회고 — 기술을 쌓는 것과, 기준을 만드는 것

2025년 개발자는 기술 선택보다 문제 해결을 우선시하며, 상태 관리의 중요성과 시스템 관점을 강조합니다.

2025.12.29
life
2025년 인생 회고 — 길을 잃은 채로, 서른을 지나며

서른을 지나며 인생의 방향성과 진정한 목표에 대한 불확실성을 고민하는 회고록.

2025.12.06
studyreactjs
React에서 줄바꿈이 다르게 동작하는 이유

React에서 문자열을 전달할 때 JSX와 JS 방식의 차이를 이해해야 줄바꿈 처리가 올바르게 이루어진다.

2025.11.02
study
CRDT, YJS

CRDT와 Yjs는 다수의 사용자가 동시에 문서를 편집할 때 충돌 없이 일관된 결과를 보장하는 기술이다.

2025.08.23
studyblockchain
가상자산/블록체인

블록체인의 기본 개념, 지갑, 토큰 종류, 거래소, 스마트컨트랙트, 온체인 및 오프체인 데이터 개념을 설명합니다.