GraphQL 영화 앱 만들기 (1) 기본 세팅
시작하기에 앞서
알고 있어야하는 내용으로는 React, React Hooks, GraphQL이 있다.
기본 세팅
폴더 생성 및 설정
NodeJS 버젼에 주의할 것!! nvm을 활용해서 NodeJS 버젼을 여러개 사용할 수 있다.
1.npx react-create-app “Folder”2.src 폴더에서 index.js 그리고 App.js 말고 전부 삭제
기본 파일 설치
1.npm install –save styled-components2.npm install –save react-router-dom3.npm install @apollo/client graphql
폴더 구조 변경
react-router-dom Router를 사용하여 폴더 구조화.
components : App.js
routes : Home.js / Detail.js
Reset CSS
1.public 폴더에 reset.css에 해당 코드 추가2.public 폴더에 index.html에 코드 추가
<link rel="stylesheet" href="%PUBLIC_URL%/reset.css" />