Posts
useSyncExternalStore, 왜 써야 할까?
SSR 환경에서 클라이언트 전용 값을 렌더링할 때 useEffect + useState 대신 useSyncExternalStore를 권장하는 이유를 살펴봅니다.
View는 100fps, Canvas는 120fps 왜??
React Native에서 View 기반 렌더링과 Skia Canvas 기반 렌더링의 성능 차이가 발생하는 원인을 React Native의 렌더링 파이프라인부터 OS의 레이어 합성까지 살펴봅니다.
STT API를 활용한 인터뷰 즉시 분석 기능 기획과 구현
분석 LLM 테스트 과정에서 발견한 온보딩 문제를 STT 기반 즉시 분석 기능으로 해결한 기획과 구현 경험을 정리합니다.
멀티 LLM(GPT, Clova 등) 통합 인터페이스 설계 및 구현
Adapter, Strategy 패턴을 활용해 멀티 LLM 통합 인터페이스를 설계하고 구현한 과정을 정리합니다.
가속도 센서 기반 물리 시뮬레이션 최적화
React Native 앱에서 Matter.js와 가속도 센서를 활용한 인터랙티브 애니메이션의 발열·프레임 문제를 해결한 과정을 정리합니다.