React JS Master Class in Nomadcoders
View page: https://heeja.github.io/react-learn_mst/
- React.JS 익숙해지는 훈련
- 부족한 CSS 다루는데 익숙해지기
- React.JS를 사용하여 Front-End 구현
- Open API를 통해 데이터 처리하기
- 강의에서 구현한 아래 기능들을 컨포넌트화하여 github.io에서 볼 수 있도록 하기
- Crypto Info
- Todo List
- Tello
- NoFlix
- 단순한 Copy 프로젝트이지만 강의 내용을 넘어서 어떻게 더 좋게 만들지, 합리적으로 구현할 지 생각하게 될 수 있는 시간이었다.
- 강의에서는 각 기능별로 사이트를 만들었지만 이번 프로젝트에서는 하나로 통합시켰다.
- 기능의 구현에도 유저입장에서 사용할 때 불편함을 줄이고, 기능의 목적에 포커스를 맞추려고 노력할 수 있었다.
- UPBit API를 추가로 사용하면서 자산을 관리하는 부분까지는 사용하지 못했지만 레퍼런스를 참고하며 데이터를 다루고 기능을 구현하는데 재미있었다.
- Crypto Info.
- 수많은 코인들의 설명과 정보를 간략하게 안내
- Upbit에서 원화로 거래되는 코인들의 시세확인
- 차트를 지원하여 시세확인
- Todo List
- Clone Coding
- todo 카드를 만들고 완료 후 버튼을 누를때 재밌기 위해 css 애니메이션 추가
- 반응형, 애니메이션 등으로 사용에 재미를 조금이라도 부여해보기
- Tello copy
- 드래그 앤 드롭으로 카드를 옮길 수 있는 Todos List
- 사용하기에 따라 Todos List가 아닌 다른 기능을 할 수도 있다고 생각됨..
- Netflix copy
- Netflix UI를 사용하여 영화 정보 제공하기
- React
- TypeScript
- React Query
- Recoil
- Styled Components
- React Beautiful dnd (Trello)
- apexcharts (Crpto - Coins)
- Framer Motion
- gh-pages
- Crypto Page
- UPBit API
- Coin Paprica API
- Noflix Page
- themoviedb API