개발 동아리 동료가 추천해준 React 디자인 시스템 챌린지이다.
내 실력을 테스트 해볼수 있고 상위 10%안에 들 경우 네카라쿠배당토 출신 개발자분들의 자세한 리뷰를 받아볼 수 있는 좋은 기회라 참가를 결심했다.
이번 챌린지에서는 디자인 시스템을 적극 활용해야 한다.
Class101 UI 에서 제공하는 디자인 시스템을 활용하여 Class101의 메인 페이지를 클론코딩 하는것이 이번 챌린지의 내용이다.
단기간에 React Framework를 이용해
디자인 시스템에 기반한 프로젝트를 만들어보고 싶은
취준생 및 1년차 이하 개발자
더 자세히는?
이번 챌린지에서 내가 사용할 기술 스택은 다음과 같다.
Recoil과 Redux-Toolkit은 고민중이다.
Recoil은 쉽고 React스럽지만 레퍼런스가 부족하고 메모리 누수 이슈가 있다고 한다.
Redux-Toolkit은 복잡하지만 레퍼런스가 많고 안정적이다.
Storybook을 통해 단위 컴포넌트를 테스트하며 개발을 진행할 예정이다.
배포는 heroku 혹은 vercel로 진행할 것이다.
heroku는 경험이 있어서 크게 어렵지는 않을것 같으나 vercel도 한번 해보고싶다.
component
단위 컴포넌트 폴더index.tsx
컴포넌트 로직styles.tsx
컴포넌트 스타일pages
페이지 폴더redux
or recoil
전역 상태 관리 폴더 (redux or recoil)stories
스토리북 테스트 폴더이제 시작!