실습

[React] Youtube 클론코딩

znvlcm 2022. 6. 18. 00:32

 

Youtube clone 실습 

개발언어 : React 활용 

개발 환경 : HTML, PostCss

사용 API : Youtube Data API v3

특징 :

  • 반응형 : CSS Grid를 이용해 창의 크기에 따른 열수 변화 자동적용
  • 성능향상: memo를 이용한 리렌더링 방지, useCallback을 이용한 prop재전달 방지 

기능 : 

  • 초기화면 : 추천리스트를 보여줌
  • 검색 : 검색 키워드를 입력하고 엔터 혹은 돋보기 클릭시 해당 키워드의 검색결과 리스트를 보여줌
  • 로고 클릭 : 로고를 클릭하면 초기 추천리스트 화면으로 돌아가고 검색창초기화 
  • 비디오 선택 : 비디오를 선택하면 비디오 재생레이아웃과 정보를 좌측에 출력하고 우측에 리스트를 출
  •                        화면을 줄이면 우측에 있던 리스트가 재생레이아웃 아래로 이동 

 

 

GIt 주소 

https://github.com/amy4229/youtube-clone

 

GitHub - amy4229/youtube-clone

Contribute to amy4229/youtube-clone development by creating an account on GitHub.

github.com

 

'실습' 카테고리의 다른 글

[리액트앱] 습관 체크 애플리케이션  (0) 2022.06.08
[javascript] 양구하기 게임  (0) 2022.05.25
[webRTC] 화상채팅 실습  (0) 2022.05.13
[실습] 장보기체크리스트만들기  (0) 2022.04.26