Frontend개인 프로젝트
게임 전적검색 사이트
코니콩
24.06.04 - 24.06.20
로스트아크 OpenAPi를 활용한 캐릭터 정보검색 사이트입니다.
Axios 및 Axios instance를 활용하여 코드의 가독성을 높이고,
Component 단위로 구성하여 재사용성을 높였습니다.
Axios 및 Axios instance를 활용하여 코드의 가독성을 높이고,
Component 단위로 구성하여 재사용성을 높였습니다.


OpenAPINext.js(v14)TypescriptTailwindZustandReact-Query
- Axios baseURL을 활용하여 불필요 코드 제거
- persist를 활용한 로컬스토리지 저장
- 검색 시 Axios 요청으로 해당 캐릭터 데이터 값 저장
- 데이터 캐싱의 강점을 이용하여 반복적인 데이터 요청 최소화
- 같은요청 반복 시 gcTime 및 staleTime을 이용하여 데이터 캐싱
- slice 함수와 reduce를 활용하여 10개씩 타입 분류
- DarkMode 구현
- 데이터 로딩 시 Skeleton UI 작업
- ToastUI 를 활용한 정보 제공
- clipboard를 활용한 현재 복사





