node js 설치
먼저, node js 설치가 필요함
콘솔 창에 node -v 를 입력해서 설치 여부를 확인할 수 있음
npx 를 입력해서 작동이 되는 지 확인
create-react-app
npm create-react-app 앱 이릅
혹시 아래와 같은 에러가 뜬다면,
You are running `create-react-app` 5.0.0, which is behind the latest release (5.0.1).
We no longer support global installation of Create React App.
- npm uninstall -g create-react-app
- yarn global remove create-react-app
둘 중 하나를 입력해서 제거한 후 다시 해보면 될 거다. (나는 두번째 커맨드를 입력했을 때 해결됨)
package.json
react-app이 만들어진 폴더로 들어가보면, package.json 파일을 확인할 수 있다.
이 파일에는 실행시킬 수 있는 script들이 들어있다.
터미널에서 start를 사용해서 개발용 서버(development server)를 만들 수 있다.
npm run
npm start
조금 기다리면 자동으로 브라우저가 열린다.
src 폴더
다시 폴더로 돌아가면, src 폴더를 확인할 수 있다.
여기에 우리의 모든 파일을 넣으면 된다.
기본적으로 들어있는 파일들 중에서, 가장 중요한 것은 index.js파일이다.
리액트는 이 index.js파일을 index.html과 이미 연결시켜두었다. (우리가 따로 연결 안해도 된다!)
app.js 파일에 대강 welcome이라고 써서 페이지를 확인해보면 잘 출력되는 것을 확인할 수 있다.
Ex) 함수 추가하기
1. 새로운 파일 만들기 함수.js
2. 함수.js 파일 하단에 export default 함수명 입력 : App.js에서 해당 함수를 가져올 수 있도록 함
3. App.js 파일 상단에 import 함수명 from './함수.js' 입력 : App.js에서 해당 함수 가져옴
위와 같은 방법으로 파일들을 추가할 수 있다.
새로고침 안해도 바로바로 적용되는 리액트 최고...✨
그리고 class 이름이 랜덤 부여된다 체고 .
'Library-Framework > React' 카테고리의 다른 글
[React] Carousel (반응형 이미지 / 가로 스크롤) 사용법 (JS) (0) | 2022.08.23 |
---|---|
[React] effects (0) | 2022.07.19 |
[React] Unit Converter 만들기 (state 연습) (0) | 2022.06.30 |
[React] State와 Props (0) | 2022.06.30 |
[React] element 만들기, JSX (0) | 2022.06.30 |