Next.js
Tailwind CSS
Framer Motion
gray-matter
react-markdown
utterances
jotai
개발 관련 내용을 기록하기 위해 블로그를 직접 개발
Vercel을 통하여 배포
마크다운 파일을 파싱하여 포스트 페이지를 렌더하기 위해 react-markdown 라이브러리 등을 이용해서 구현
Google Lighthouse 측정 지표 기준을 기반으로 SEO 및 성능 개선을 진행
Next.js 12 → Next.js 13 App Router로 마이그레이션
2022.12 ~
A/B 테스트와 데이터 분석 등의 기능을 제공해주는 핵클 대시보드의 프론트엔드 영역과 Client SDK(JavaScript, React, Flutter, React Native, Unity)의 신규 기능 개발 및 유지보수를 주로 담당하고 있습니다.
Recoil
로 관리하던 Server state를 TanStack Query
로 마이그레이션
TanStack Query
를 사용해본 경험을 기반으로 도입 추진Recoil
대비 개선점 등을 샘플 코드를 만들어서 간단한 공유 세션 진행Recoil
및 Local State
로 관리하던 Form state를 React Hook Form
으로 일부 리팩토링
React Hook Form
을 사용해본 경험을 기반으로 도입 추진zod
라이브러리 도입Sentry
도입CRA(Webpack)
환경에서 Vite
환경으로 번들러 마이그레이션
yarn v1
에서 pnpm
으로 마이그레이션
React Testing Libraty + Jest
기반의 통합 테스트를 일부 도입