- YouTube API를 이용하여 만든 유튜브 동영상 검색 클론 프로젝트 입니다.
- 원하는 YouTube 동영상을 검색하고, 재생할 수 있는 기능을 구현하였습니다.
- 기본 테마는 Dark 스타일이며, 상단 토글 버튼을 통해 스타일을 변경할 수 있습니다.
- 검색한 제목의 동영상이 없을 시 404페이지가 노출되도록 기능을 구현하였습니다.
- JavaScript
- React
- Styled-components
- Axios
- OS : Mac
- Front-End : React
- IDE : VS Code, IntelliJ
- Platform : PC Web
- Test Browser : Chrome v.99.0.4844.84
- API 호출을 통해 Youtube 동영상 검색 기능 구현
- 토글 버튼 클릭 시 테마 스타일 변경 기능 구현 (기본값: DarkMode)
- 검색된 동영상이 없을 시 404 페이지 노출 기능 구현
Video List | Video Search |
---|---|
![]() |
![]() |
Dark Mode | Not Found |
---|---|
![]() |
![]() |
🗂 src
├── components
│ ├── Detail.js
│ ├── Header.js
│ ├── NotFound.js
│ ├── Toggle.js
│ ├── VideoItem.js
│ ├── VideoList.js
│ └── index.js
├── elements
│ ├── FlexBox.js
│ ├── SectionEl.js
│ └── index.js
├── service
│ └── youtube.js
├── util
│ └── GlobalStyle.js
├── index.css
├── index.js
├── App.css
└── App.js