개발자 블로그

개발하면서 배운 것들, 헤맨 것들, 그리고 잘 된 것들을 기록합니다.

13
Posts
31
Tags

최신 글

추천 게시물

전체 보기 →
🔍
ReactStateFiberHooks

useState는 내부에서 어떻게 동작하는가

useState는 어디에 저장될까? Fiber와 Hook 구조를 통해 state가 저장되고 업데이트되는 과정을 내부 구현 기준으로 살펴보기

2026.03.1815분
🔐
ProjectDdasoomReact NativeWebViewFrontend

WebView postMessage 인증 통신 설계와 토큰 자동 복구

React Native WebView에서 postMessage 기반 메시지 프로토콜을 설계하고 토큰을 자동 복구한 과정.

2026.03.1022분
🧐
JavaScriptReactFrontendEvent Loop

setInterval과 setTimeout 재귀, 뭐가 다를까

둘 다 주기적 작업에 쓰이지만 다른 스케줄링 방식, Task Queue에 콜백이 쌓이는 시점, 비동기 작업에서의 overlap 문제, React stale closure까지 이벤트 루프 레벨에서 살펴보기

2026.03.0816분
😲
ReactStateRendering

React state는 컴포넌트가 아니라 '위치'에 연결된다

React state는 컴포넌트에 저장되지 않는다. 렌더 트리의 '위치'에 연결된 값이다. 이 관점으로 보면 setState, state 초기화, key 동작을 모두 일관되게 이해할 수 있다.

2026.03.0314분
ProjectMoyoPerformancePhaserWebP

FCP 12.3s → 1.1s: Phaser 맵 로딩 파이프라인 최적화

Lighthouse 25점짜리 맵 첫 화면을 rollup-plugin-visualizer로 분석하고, 중복 fetch 제거·WebP 전환·번들 지연 로딩으로 개선한 과정.

2026.02.2615분
TypeScriptESLintOpenSource

typescript-eslint 오픈소스에 기여하다 1

non-null assertion의 false positive 버그를 분석하고 수정하면서 타입스크립트의 제네릭과 타입 추론을 깊이 들여다보게 되다.

2026.02.2415분