Youtube API를 활용한 미니 Youtube Clone

Introduction

Youtube API를 활용하여 fetch를 이용해서 데이터를 받아오고, 동영상 목록을 뿌려주는 애플리케이션을 만들었습니다.
async와 await을 활용하는 방법을 익히고, 중앙 데이터 파일에서 여러 컴포넌트로 데이터를 뿌려주도록 만들었습니다.
Youtube API에서 제공하는 순위 기능을 이용하여 메인 페이지에 인기동영상을 보여주고,
검색 키워드로 데이터를 요청하는 방법을 이용해 간단한 검색 기능을 구현했습니다. 영상 id 값으로 데이터를 받아와 iframe 형식으로 영상 재생도 가능하도록 구현했습니다.

Highlights

Router 기능은 이용하지 않고, 간단한 SPA로 구성했습니다.