[리액트 렌더링] 저사양 환경에서 입력 지연이 발생하여 useTransition으로 상태 업데이트 우선순위를 조정하여 INP 17% 개선
useTransition을 활용하여 입력 지연을 개선한 경험을 소개한다.
useTransition을 활용하여 입력 지연을 개선한 경험을 소개한다.
react-hook-form과 렌더링 최적화를 적용하며 스크립트 실행 시간을 개선한 경험을 소개한다.
비동기 함수를 그냥 return하는 것과 return await하는 것의 차이에 대해 이해한다.
Nextjs에서 msw가 동작하는 원리를 이해하며, API를 모킹할 수 있다.
문제 상황을 이해하며, Web Worker의 필요성을 이해할 수 있다.
Suspense와 ErrorBoundary를 활용해 관심사를 분리하여 컴포넌트 복잡도를 낮추고, Suspense 동작 원리를 직접 만들면서 이해한다.
tanstack-query 를 활용하여 에러 처리 공통 로직을 분리하고, 이때 생긴 문제 상황과 해결 방법을 공유한다.
땅콩 서비스를 개발하면서 IOS 환경에서만 가상 키보드 위로 버튼이 올라오지 않는 문제를 해결하였다.
구형 모바일 환경에서 frame drop이 발생하여 애니메이션이 끊기는 현상을 애니메이션 최적화를 통해 브라우저 렌더링 시간 94%를 개선하였다.
모바일 환경에서 발생하는 비정상적인 애니메이션 동작에 대한 문제 상황과 해결 방법에 대해 소개한다.
Access Key 없이 배포 자동화하는 방법을 소개한다.