원티드에서 진행하는 프리인턴쉽 사전 과제입니다.
🙃 배포 링크https://wanted-pre-onboarding-frontend-inky-nine.vercel.app/
🙃 과제링크https://github.com/walking-sunset/selection-task#api
🙃 실행방법-
레포 클론
git clone https://github.com/Leeseunghwan7305/wanted-pre-onboarding-frontend.git
-
패키지 설치
npm i
-
애플리케이션 실행
npm start
- custom hook을 통해 함수를 재사용
- useMemo,useCallback,react.memo를 이용해 렌더링을 최적화
- jwt를 이용한 로그인 로직 구현 , 유효성 검사를 통한 로그인 버튼 활성/비활성화
- 모바일 , 테블릿 , 데스크탑 반응형 웹 디자인
- CRUD 로직구현
- 사용자가 토큰을 가지고있지 않았을떄 로그인페이지로 리다이렉팅
- 로그아웃을 눌렀을떄 토큰 삭제