
WebView 앱에서 로그인 세션의 주인을 다시 정하기
access-token-only로 동작하던 WebView 앱에 refresh session을 도입했습니다. 세션의 원본을 네이티브에 두고 동시 401과 저장 경합을 정리한 기록입니다.
브라우저, React Native, WebView에서 생긴 질문을 따라 네트워크와 렌더링, 스레드와 상태 관리의 원리를 실제 코드와 작은 실험으로 살펴봅니다.

access-token-only로 동작하던 WebView 앱에 refresh session을 도입했습니다. 세션의 원본을 네이티브에 두고 동시 401과 저장 경합을 정리한 기록입니다.

S3와 CI로 React Native OTA 배포 체계를 만들고 여러 앱에 적용한 경험과, 운영하면서 보완할 지점을 정리했습니다.

이미지와 가변 높이가 섞인 메뉴에 TanStack Virtual을 적용하며 측정, 스크롤 복원, SSR에서 부딪힌 문제를 적었습니다.

Framer 안의 한 페이지를 브랜드 도메인으로 열기 위해 CloudFront에서 경로를 바꿔 전달한 과정을 적었습니다.

React Konva 드로잉 도구에서 구현한 Zustand 기반 Undo/Redo를 돌아보고, 상태와 저장 구조를 다시 설계해 본 기록입니다.

로컬 MDX를 Content Collections로 빌드하고 Next.js App Router에서 글 페이지와 Open Graph 이미지까지 만드는 방식입니다.

포트폴리오 문의 폼에 Turnstile과 Resend를 붙인 과정과, 실제 운영 전에 보완해야 할 점을 정리했습니다.