Blog
see all tags- #React Native
RN iOS 3D Transform Aliasing 해결하기 - 모바일 GPU 동작 원리
모바일 GPU 아키텍쳐부터 Offscreen Rendering 까지 동작원리를 이해하고, shouldRasterizeIOS 로 aliasing 을 해결하는 과정을 정리했다.
Mar 21, 2026
- #Next.js
폰트 로드 중 렌더블로킹 waterfall 문제 해결하기
Next.js 16 프로젝트에서 폰트 로드 중 렌더블로킹 waterfall 문제를 만났다. 렌더블로킹에 대해 자세히 알아보고 waterfall 문제를 해결하는 과정을 정리했다.
Mar 7, 2026
- #React Native
Expo iOS 에서 FCM 기반 푸쉬 알림 구현하기
Expo iOS 환경에서 FCM 을 경유하여 APNs 기반 푸쉬 알림을 구현하는 과정과 막혔던 부분들을 정리한다
Mar 2, 2026
- #React Native
웹뷰에 상태 공유하기: URL vs 쿠키
앱과 웹뷰 간 언어 정보 등을 공유할 때 쿠키 대신 URL 방식을 선택한 이유와 race condition 문제를 분석한다
Feb 7, 2026
- #TypeScript
Understanding the Principles of Monorepo Build Systems through TSConfig
Learn essential tsconfig settings for monorepos, Understand how modern build systems separate type checking from transpilation.
Jan 29, 2026
- #Architecture
Implementing Google Login with PKCE in Expo iOS
Why deep link is inherently insecure and how to implement PKCE to secure the authentication flow.
Jan 16, 2026
- #Architecture
모노레포 i18n 다국어 처리 아키텍쳐 및 트러블 슈팅
공유 패키지에서의 플랫폼 의존성 문제, 언어 변경 동기화 문제 등을 해결하는 아키텍처 설계 과정을 담았다.
Dec 29, 2025
- #Package_Manager
Expo와 Next.js가 공존하는 모노레포, 패키지 매니저 선택의 고민 과정
pnpm 대신 Yarn Berry 를 선택한 이유와 Constraints, Zero-Install 를 활용한 의존성 관리에 대해 다룬다
Dec 14, 2025
- #Javascript
setTimeout 이 오차를 유발하는 근본적인 원인
이벤트 루프와 브라우저 제약(4ms, 스로틀링) 등 setTimeout 시간 오차의 5가지 핵심 원인을 분석한다
Nov 23, 2025
- #Javascript
useState를 구현하며 클로저와 친해지기
useState를 직접 구현하며 클로저, stale closure, 상태 관리와 은닉화의 메커니즘을 이해해본다
Oct 31, 2025
- #ReactNative
How to build a Physics-Based Particle System
Learn how to build an interactive particle system that responds to touch gestures using React Native
Oct 2, 2025
- #Javascript
[object Object]의 정체가 뭘까? 바닥까지 파헤쳐보기
[Object object]가 출력되는 이유를 프로토타입과 함께 알아본다
Sep 16, 2025