Tag:react-native
All the articles with the tag "react-native".
문서에만 있던 디자인 시스템 규칙을 lint와 hook으로 옮기기 — AI 에이전트가 화면을 쓰는 앱에서
화면 코드를 측정해 보니 디자인 시스템 규칙이 프리미티브 밖에서 샜고, 기계로 판정할 수 있는 규칙을 lint·suppressions·hook으로 옮겨 동결 308건을 0건으로 줄였다.
React Native 디자인 시스템을 다시 만든 이유 — 토큰 문법과 앱 코드를 모르는 패키지
평면 토큰 위에는 역할 규칙을 얹을 수 없어서, 토큰 이름과 프리미티브 prop이 같은 문법을 따르는 디자인 시스템 dds-m을 새로 만들고 앱 코드와 경계를 그었다.
고객이 보내는 사용 기록으로 앱 오류를 추적하는 시스템 만들기 — Sentry의 breadcrumb 기능을 참고
앱이 죽지 않는 기능 오류를 추적하려고 화면 이동·API·오류를 폰 안에 500건·3일만 쌓고, 고객이 버튼 하나로 .txt 파일을 받아 보내게 했다.
EAS Android 빌드 28분을 13분으로 — Gradle 캐시, ccache, ABI 축소, precompiled headers
캐시 없이 1,192개 태스크를 매번 실행하던 EAS Android 빌드를 두 종류 캐시와 ABI 축소, precompiled headers로 warm 13분, cold 18분까지 줄였다.
토큰 갱신과 사업장 전환 경합 정리 — single-flight와 epoch로 세운 세션 규칙
계정당 Redis 슬롯 하나인 서버에서 동시 갱신, 늦게 도착한 응답, 사업장 전환 경합으로 생기던 로그아웃을 single-flight 갱신, epoch, 판정 함수 하나로 정리했다.
모바일 앱 진입 경로 통합 — 딥링크·shortcut·푸시·QR을 한 파이프라인으로
웹 링크, 카카오톡 shortcut, 푸시, QR로 들어오는 진입 경로의 문제 10건을 "받기 → 해석 → 판정 → 이동" 파이프라인과 단일 대기 목적지로 정리했다.





