[프로젝트] 영화 정보 웹사이트 React로 구현하기

2023. 8. 30. 23:01·Project/Nomadcoder
링크

깃허브: https://github.com/crohasang/React-Practice

 

GitHub - crohasang/React-Practice: 별점이 8.5점 이상인 영화들을 정렬해서 보여주는 사이트를 React를 활

별점이 8.5점 이상인 영화들을 정렬해서 보여주는 사이트를 React를 활용하여 구현하였습니다. - GitHub - crohasang/React-Practice: 별점이 8.5점 이상인 영화들을 정렬해서 보여주는 사이트를 React를 활용

github.com

사이트 접속: https://crohasang.github.io/React-Practice/

 

React App

 

crohasang.github.io


만들게 된 계기와 과정

노마드코더의 'ReactJS로 영화 웹 사이트 만들기'를 수강하면서, React를 활용하여 웹사이트를 만드는 방법을 배웠다.

create-react-app을 어떻게 사용하는지, API에서 필요한 정보들만 어떻게 웹사이트에 적용시키는지, 그리고 결과물을 github page에 deploy하는 법을 배웠다.

강의 링크: https://nomadcoders.co/react-for-beginners

 

ReactJS로 영화 웹 서비스 만들기 – 노마드 코더 Nomad Coders

React for Beginners

nomadcoders.co


후기

이번 프로젝트를 통해 React의 문법들을 익힐 수 있었는데, 특히

  • createElement, ReactDOM, JSX
  • useState()
  • Props
  • useEffect()

위 항목들을 어떻게 사용하면 되는지 익힐 수 있었다.

(위에서 작성한 문법들에 대하여 블로그에 정리를 해놓았다. 밑의 카테고리에 들어가서 해당하는 글을 확인할 수 있다.

https://quickchabun.tistory.com/category/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C/React)

 

그리고 특히 router를 활용하여 다른 페이지로 이동할 수 있다는 것이 인상깊었다. API가 제공하는 영화의 ID를 활용하여 동적 URL을 생성하였는데, 웹사이트에서 페이지들이 어떻게 연결되고 이동하는지에 대한 정보를 얻을 수 있었다.

 

전세계의 수많은 웹사이트에서 React를 활용하고 있다. 이번 프로젝트 한 번으로 React를 활용하기에는 아직 연습이 부족하다. 더 많은 이해와 노력의 필요성을 깨닫게 되었다.

저작자표시 비영리 변경금지 (새창열림)

'Project > Nomadcoder' 카테고리의 다른 글

[프로젝트] 간단한 트위터 클론코딩으로 Firebase 사용법 익히기  (0) 2024.02.07
'Project/Nomadcoder' 카테고리의 다른 글
  • [프로젝트] 간단한 트위터 클론코딩으로 Firebase 사용법 익히기
퀵차분
퀵차분
웹 프론트엔드 개발자를 꿈꾸고 있습니다 :)
  • 퀵차분
    QC's Devlog
    퀵차분
  • 전체
    오늘
    어제
    • 분류 전체보기 (165)
      • Frontend (28)
        • HTML, CSS (7)
        • Javascript (3)
        • React (11)
        • Typescript (2)
        • Next.js (4)
      • Node.js (3)
      • Study (40)
        • Modern JS Deep Dive (13)
        • SQL (1)
        • Network (1)
        • 프롬프트 엔지니어링 (4)
        • 인공지능 (9)
        • 시스템프로그래밍 (11)
        • 선형대수학 (1)
      • Intern (4)
      • KUIT (20)
      • Algorithm (48)
        • Baekjoon(C++) (26)
        • Programmers(JavaScript) (22)
      • 우아한테크코스(프리코스) (4)
      • Project (7)
        • PROlog (4)
        • Nomadcoder (2)
      • 생각 (4)
      • Event (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    react
    음악추천
    next.js
    프로그래머스 자바스크립트
    백준
    typescript
    프롬프트 엔지니어링
    javascript
    프론트엔드
    오블완
    리액트
    타입스크립트
    티스토리챌린지
    인공지능
    시스템프로그래밍
    HTML
    프로그래머스
    자바스크립트
    알고리즘
    KUIT
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
퀵차분
[프로젝트] 영화 정보 웹사이트 React로 구현하기
상단으로

티스토리툴바