개발하며 배운 것과 해결한 문제를 기록합니다.총 153편
RSS 구독중첩 객체를 안전하게 복사하려고 JSON 왕복 변환을 쓰다 데이터가 깨지는 문제를, 브라우저 기본 함수 structuredClone()으로 해결하는 방법을 정리합니다.
Vercel AI SDK의 prepareStep으로 멀티스텝 에이전트의 각 단계마다 모델·툴·시스템 프롬프트를 바꿔 비용과 품질을 동시에 잡는 방법.
Print.printToFileAsync()로 HTML을 PDF 파일로 뽑아내고, 프린터로 보내거나 공유 시트로 내보내는 법을 정리합니다.
이모지와 결합 문자 때문에 어긋나는 글자 수 계산을, 라이브러리 없이 Intl.Segmenter로 정확하게 맞추는 방법을 정리합니다.
LLM이 스키마에 안 맞는 인자로 툴을 호출해서 터질 때, experimental_repairToolCall로 한 번 고쳐서 다시 쓰는 방법을 정리합니다.
iOS 26 Liquid Glass를 expo-glass-effect의 GlassView로 붙이고, 안드로이드·구버전 폴백까지 처리하는 법을 정리합니다.
Iterator.prototype.map/filter/take 같은 이터레이터 헬퍼로 중간 배열 없이 지연 평가 파이프라인을 만드는 방법을 정리합니다.
experimental_telemetry 플래그 하나로 LLM 호출의 토큰 사용량, 지연시간, 프롬프트를 OpenTelemetry 트레이스로 뽑아내는 방법을 정리합니다.
Sharing.shareAsync()로 앱에서 만든 파일을 카카오톡·메일·드라이브 등 다른 앱으로 내보내는 법과, 텍스트 공유는 왜 다른 API를 써야 하는지 정리합니다.
union, intersection, difference 같은 Set 인스턴스 메서드로 집합 연산을 라이브러리 없이 한 줄로 처리하는 법을 정리합니다.
3 / 16 페이지