Share
Sign In
📄

Project Setting

폴더 생성
우선 프로젝트를 시작하기전, 프로젝트를 시작할 파일을 생성합니다.
그 다음 깃허브에 연동시킬 것 입니다.
git에 연동
깃허브 페이지에서 레포지토리를 생성한 후 HTTPS 주소를 받아옵니다. (자세한 과정은 생략)
그 다음 깃허브에 Origin으로 원격 remote를 생성합니다.
React-app 생성
해당 폴더에 깃을 연동하였으니 create-react-app으로 간단한 react 앱을 생성해 봅시다.
이제 잘 생성되엇는지 확인해 봅시다.
생성된 react 앱의 폴더 위치에서 아래의 코드를 입력합니다.
그리고 잘 실행된것이 확인 되었으면 종료합니다. Ctrl + C
이제 간단한 react 앱에서 쓸모없는 파일을 제거할 것입니다.
Public 폴더 수정
파일 목록에서 Public 폴더에서 index.html 파일을 제외한 파일들을 제거합니다.
그리고 index.html을 실행해 HTML 파일을 정리합시다. 필자는 VScode IDE에서 기본적으로 세팅하는 html snippets을 설정해 놓았습니다.
만약 필자처럼 세팅하고 싶다면 아래의 글을 참고하세요.
HTML, CSS, ... Snippets 설정하기
src 폴더 수정
src 폴더도 마찬가지로 index.js 파일만 남기고 모두 제거합니다.
이제 index.js파일에서도 당장 필요없는 부분을 아래와 같이 제거할 겁니다.
잘 실행되는 지 알아보기 위해서 h1 태그를 추가했습니다.
이제 수정한 기본앱을 실행해 봅시다. npm run start
아래와 같이 localhost:3000 에서 실행되었다면 초기 세팅 성공입니다!
초기 설정 분석
index.html 파일과 index.js 파일을 분석해 봅시다.
우선 react에서는 index.html 파일이 열리고 나서 index.js 파일이 실행됩니다.
src 폴더에 있는 index.js를 살펴보면 'react-dom'으로 export된 객체를 ReactDOM으로 Import 되어 있는 것을 볼 수 있습니다.
그 안에 있는 render라는 매써드를 호출해 온것을 볼 수 있는데요. 이때 2개의 파라마티를 받은 것을 볼 수 있습니다.
먼저 뒤쪽에 있는 두번째 파라미터는 Public 폴더에 있는 root라는 id를 갖고 있는 속성을 가져온것을 볼 수 있습니다.
이렇게 가져온 오른쪽 파라미터에 왼쪽 파라미터인 html 태그를 만드는 코드를 직접 파라미터로 받았습니다.
이런 문법을 jsx라고 합니다.
전반적인 실행 과정을 살펴보면 render라는 매써드는 왼쪽에서 받은 html 태그를 오른쪽에 받은 파라미터에 집어넣는 방식으로 동작하는 것을 알 수 있습니다.
React 홈으로 돌아가기
React.js
메인으로 돌아가기
폴더 생성
우선 프로젝트를 시작하기전, 프로젝트를 시작할 파일을 생성합니다.
그 다음 깃허브에 연동시킬 것 입니다.
git에 연동
깃허브 페이지에서 레포지토리를 생성한 후 HTTPS 주소를 받아옵니다. (자세한 과정은 생략)
그 다음 깃허브에 Origin으로 원격 remote를 생성합니다.
React-app 생성
해당 폴더에 깃을 연동하였으니 create-react-app으로 간단한 react 앱을 생성해 봅시다.
이제 잘 생성되엇는지 확인해 봅시다.
생성된 react 앱의 폴더 위치에서 아래의 코드를 입력합니다.
그리고 잘 실행된것이 확인 되었으면 종료합니다. Ctrl + C
이제 간단한 react 앱에서 쓸모없는 파일을 제거할 것입니다.
Public 폴더 수정
파일 목록에서 Public 폴더에서 index.html 파일을 제외한 파일들을 제거합니다.
그리고 index.html을 실행해 HTML 파일을 정리합시다. 필자는 VScode IDE에서 기본적으로 세팅하는 html snippets을 설정해 놓았습니다.
만약 필자처럼 세팅하고 싶다면 아래의 글을 참고하세요.
HTML, CSS, ... Snippets 설정하기
src 폴더 수정
src 폴더도 마찬가지로 index.js 파일만 남기고 모두 제거합니다.
이제 index.js파일에서도 당장 필요없는 부분을 아래와 같이 제거할 겁니다.
잘 실행되는 지 알아보기 위해서 h1 태그를 추가했습니다.
이제 수정한 기본앱을 실행해 봅시다. npm run start
아래와 같이 localhost:3000 에서 실행되었다면 초기 세팅 성공입니다!
초기 설정 분석
index.html 파일과 index.js 파일을 분석해 봅시다.
우선 react에서는 index.html 파일이 열리고 나서 index.js 파일이 실행됩니다.
src 폴더에 있는 index.js를 살펴보면 'react-dom'으로 export된 객체를 ReactDOM으로 Import 되어 있는 것을 볼 수 있습니다.
그 안에 있는 render라는 매써드를 호출해 온것을 볼 수 있는데요. 이때 2개의 파라마티를 받은 것을 볼 수 있습니다.
먼저 뒤쪽에 있는 두번째 파라미터는 Public 폴더에 있는 root라는 id를 갖고 있는 속성을 가져온것을 볼 수 있습니다.
이렇게 가져온 오른쪽 파라미터에 왼쪽 파라미터인 html 태그를 만드는 코드를 직접 파라미터로 받았습니다.
이런 문법을 jsx라고 합니다.
전반적인 실행 과정을 살펴보면 render라는 매써드는 왼쪽에서 받은 html 태그를 오른쪽에 받은 파라미터에 집어넣는 방식으로 동작하는 것을 알 수 있습니다.
React 홈으로 돌아가기
React.js
메인으로 돌아가기
폴더 생성
우선 프로젝트를 시작하기전, 프로젝트를 시작할 파일을 생성합니다.
그 다음 깃허브에 연동시킬 것 입니다.
git에 연동
깃허브 페이지에서 레포지토리를 생성한 후 HTTPS 주소를 받아옵니다. (자세한 과정은 생략)
그 다음 깃허브에 Origin으로 원격 remote를 생성합니다.
React-app 생성
해당 폴더에 깃을 연동하였으니 create-react-app으로 간단한 react 앱을 생성해 봅시다.
이제 잘 생성되엇는지 확인해 봅시다.
생성된 react 앱의 폴더 위치에서 아래의 코드를 입력합니다.
그리고 잘 실행된것이 확인 되었으면 종료합니다. Ctrl + C
이제 간단한 react 앱에서 쓸모없는 파일을 제거할 것입니다.
Public 폴더 수정
파일 목록에서 Public 폴더에서 index.html 파일을 제외한 파일들을 제거합니다.
그리고 index.html을 실행해 HTML 파일을 정리합시다. 필자는 VScode IDE에서 기본적으로 세팅하는 html snippets을 설정해 놓았습니다.
만약 필자처럼 세팅하고 싶다면 아래의 글을 참고하세요.
HTML, CSS, ... Snippets 설정하기
src 폴더 수정
src 폴더도 마찬가지로 index.js 파일만 남기고 모두 제거합니다.
이제 index.js파일에서도 당장 필요없는 부분을 아래와 같이 제거할 겁니다.
잘 실행되는 지 알아보기 위해서 h1 태그를 추가했습니다.
이제 수정한 기본앱을 실행해 봅시다. npm run start
아래와 같이 localhost:3000 에서 실행되었다면 초기 세팅 성공입니다!
초기 설정 분석
index.html 파일과 index.js 파일을 분석해 봅시다.
우선 react에서는 index.html 파일이 열리고 나서 index.js 파일이 실행됩니다.
src 폴더에 있는 index.js를 살펴보면 'react-dom'으로 export된 객체를 ReactDOM으로 Import 되어 있는 것을 볼 수 있습니다.
그 안에 있는 render라는 매써드를 호출해 온것을 볼 수 있는데요. 이때 2개의 파라마티를 받은 것을 볼 수 있습니다.
먼저 뒤쪽에 있는 두번째 파라미터는 Public 폴더에 있는 root라는 id를 갖고 있는 속성을 가져온것을 볼 수 있습니다.
이렇게 가져온 오른쪽 파라미터에 왼쪽 파라미터인 html 태그를 만드는 코드를 직접 파라미터로 받았습니다.
이런 문법을 jsx라고 합니다.
전반적인 실행 과정을 살펴보면 render라는 매써드는 왼쪽에서 받은 html 태그를 오른쪽에 받은 파라미터에 집어넣는 방식으로 동작하는 것을 알 수 있습니다.
React 홈으로 돌아가기
React.js
메인으로 돌아가기
폴더 생성
우선 프로젝트를 시작하기전, 프로젝트를 시작할 파일을 생성합니다.
그 다음 깃허브에 연동시킬 것 입니다.
git에 연동
깃허브 페이지에서 레포지토리를 생성한 후 HTTPS 주소를 받아옵니다. (자세한 과정은 생략)
그 다음 깃허브에 Origin으로 원격 remote를 생성합니다.
React-app 생성
해당 폴더에 깃을 연동하였으니 create-react-app으로 간단한 react 앱을 생성해 봅시다.
이제 잘 생성되엇는지 확인해 봅시다.
생성된 react 앱의 폴더 위치에서 아래의 코드를 입력합니다.
그리고 잘 실행된것이 확인 되었으면 종료합니다. Ctrl + C
이제 간단한 react 앱에서 쓸모없는 파일을 제거할 것입니다.
Public 폴더 수정
파일 목록에서 Public 폴더에서 index.html 파일을 제외한 파일들을 제거합니다.
그리고 index.html을 실행해 HTML 파일을 정리합시다. 필자는 VScode IDE에서 기본적으로 세팅하는 html snippets을 설정해 놓았습니다.
만약 필자처럼 세팅하고 싶다면 아래의 글을 참고하세요.
HTML, CSS, ... Snippets 설정하기
src 폴더 수정
src 폴더도 마찬가지로 index.js 파일만 남기고 모두 제거합니다.
이제 index.js파일에서도 당장 필요없는 부분을 아래와 같이 제거할 겁니다.
잘 실행되는 지 알아보기 위해서 h1 태그를 추가했습니다.
이제 수정한 기본앱을 실행해 봅시다. npm run start
아래와 같이 localhost:3000 에서 실행되었다면 초기 세팅 성공입니다!
초기 설정 분석
index.html 파일과 index.js 파일을 분석해 봅시다.
우선 react에서는 index.html 파일이 열리고 나서 index.js 파일이 실행됩니다.
src 폴더에 있는 index.js를 살펴보면 'react-dom'으로 export된 객체를 ReactDOM으로 Import 되어 있는 것을 볼 수 있습니다.
그 안에 있는 render라는 매써드를 호출해 온것을 볼 수 있는데요. 이때 2개의 파라마티를 받은 것을 볼 수 있습니다.
먼저 뒤쪽에 있는 두번째 파라미터는 Public 폴더에 있는 root라는 id를 갖고 있는 속성을 가져온것을 볼 수 있습니다.
이렇게 가져온 오른쪽 파라미터에 왼쪽 파라미터인 html 태그를 만드는 코드를 직접 파라미터로 받았습니다.
이런 문법을 jsx라고 합니다.
전반적인 실행 과정을 살펴보면 render라는 매써드는 왼쪽에서 받은 html 태그를 오른쪽에 받은 파라미터에 집어넣는 방식으로 동작하는 것을 알 수 있습니다.
React 홈으로 돌아가기
React.js
메인으로 돌아가기
폴더 생성
우선 프로젝트를 시작하기전, 프로젝트를 시작할 파일을 생성합니다.
그 다음 깃허브에 연동시킬 것 입니다.
git에 연동
깃허브 페이지에서 레포지토리를 생성한 후 HTTPS 주소를 받아옵니다. (자세한 과정은 생략)
그 다음 깃허브에 Origin으로 원격 remote를 생성합니다.
React-app 생성
해당 폴더에 깃을 연동하였으니 create-react-app으로 간단한 react 앱을 생성해 봅시다.
이제 잘 생성되엇는지 확인해 봅시다.
생성된 react 앱의 폴더 위치에서 아래의 코드를 입력합니다.
그리고 잘 실행된것이 확인 되었으면 종료합니다. Ctrl + C
이제 간단한 react 앱에서 쓸모없는 파일을 제거할 것입니다.
Public 폴더 수정
파일 목록에서 Public 폴더에서 index.html 파일을 제외한 파일들을 제거합니다.
그리고 index.html을 실행해 HTML 파일을 정리합시다. 필자는 VScode IDE에서 기본적으로 세팅하는 html snippets을 설정해 놓았습니다.
만약 필자처럼 세팅하고 싶다면 아래의 글을 참고하세요.
HTML, CSS, ... Snippets 설정하기
src 폴더 수정
src 폴더도 마찬가지로 index.js 파일만 남기고 모두 제거합니다.
이제 index.js파일에서도 당장 필요없는 부분을 아래와 같이 제거할 겁니다.
잘 실행되는 지 알아보기 위해서 h1 태그를 추가했습니다.
이제 수정한 기본앱을 실행해 봅시다. npm run start
아래와 같이 localhost:3000 에서 실행되었다면 초기 세팅 성공입니다!
초기 설정 분석
index.html 파일과 index.js 파일을 분석해 봅시다.
우선 react에서는 index.html 파일이 열리고 나서 index.js 파일이 실행됩니다.
src 폴더에 있는 index.js를 살펴보면 'react-dom'으로 export된 객체를 ReactDOM으로 Import 되어 있는 것을 볼 수 있습니다.
그 안에 있는 render라는 매써드를 호출해 온것을 볼 수 있는데요. 이때 2개의 파라마티를 받은 것을 볼 수 있습니다.
먼저 뒤쪽에 있는 두번째 파라미터는 Public 폴더에 있는 root라는 id를 갖고 있는 속성을 가져온것을 볼 수 있습니다.
이렇게 가져온 오른쪽 파라미터에 왼쪽 파라미터인 html 태그를 만드는 코드를 직접 파라미터로 받았습니다.
이런 문법을 jsx라고 합니다.
전반적인 실행 과정을 살펴보면 render라는 매써드는 왼쪽에서 받은 html 태그를 오른쪽에 받은 파라미터에 집어넣는 방식으로 동작하는 것을 알 수 있습니다.
React 홈으로 돌아가기
React.js
메인으로 돌아가기