티스토리 뷰
1. 개요
https://nomadcoders.co/react-masterclass
React JS 마스터클래스 – 노마드 코더 Nomad Coders
Typescript, Recoil, Framer Motion
nomadcoders.co
얼마 전에 들었던 노마드 코더의 React JS 마스터클래스라는 강의를 수강하고 이와 연동된 챌린지를 수행하였다. 챌린지의 마지막 과제는 영화와 tv 정보가 담긴 API(https://www.themoviedb.org/)를 이용하여 이 정보들을 보여주는 웹사이트를 만드는 것이었다. 하지만 이 챌린지의 마지막 과제를 제출할 시점에는 이해하는 것만으로도 벅찼기 때문에 강의의 레퍼런스 코드와 큰 차이가 없었다. 그렇기 때문에, 다시 복습을 한 후에 조금 다듬어 보았다. 하지만 나의 미적 감각이 너무나 별로인지라 조금 더 깔끔히 보이는 데에 중점을 두었으며, 나중에 더 좋게 고칠 예정이다.
2. 구조
.
├── package.json
├── src
├── index.js
├── App.ts
├── api.ts
├── styled.d.ts
├── theme.ts
├── utils.ts
├── Components
│ └── genres.tsx
└── Routes
├── Movies
| ├── movies.tsx=
| └── movie.tsx
├── Tvs
| ├── tvs.tsx
| └── tv.tsx
├── Header.tsx
├── Home.tsx
├── latest.tsx
└── Search.tsx
원래 styled 요소는 전부 Styles라는 폴더에 따로 저장하였다. 하지만 코드스테이츠 부트캠프를 참여하면서, 이렇게 따로 작성하는 것이 틀릴 수도 있다고 생각하여 다시 각 파일마다 styled를 작성하였다.
'기록' 카테고리의 다른 글
React Movies 기록 - 5. Search (0) | 2023.02.05 |
---|---|
React Movies 기록 - 4. movies, movie (0) | 2023.02.05 |
React Movies 기록 - 3. Home, latest (0) | 2023.02.05 |
React Movies 기록 - 2. App, Header, genres (0) | 2023.02.05 |
기록) GitHub error 해결 과정 (0) | 2023.01.08 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- 알고리즘
- 스택
- react
- aws
- NextJS
- 코드스테이츠
- 카카오맵
- typescript
- 햄버거버튼
- 동적계획법
- CSS
- Redux
- react router
- 순열
- 구현
- 리액트
- C++
- 다이나믹프로그래밍
- 넥스트js
- BFS
- Next.js
- 타입스크립트
- 비트마스킹
- 브루트포스
- 백준
- 완전탐색
- 자바스크립트
- themoviedb
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함