npm -v
npm 설치버전 확인
없을시 npm install
상기 진행후 특정패키지를 설치할때는 npm install
scss
없을시 명령어로 설치
npm install sass
클론마친후, npm install
패키지-제이슨 모듈 업데이트를 위함으로 의무적으로 한다.
디렉토리 생성 및 세팅 생성할것
src
Components
Pages
Main
Main.js
SignIn
SignIn.js
SignUp
SignUp.js
(파트별구분에 따라 적절히 만든다)
Styles
페이지별.css
reset.css
(물론 확장자가 scss가 될수도 있다)
Route.js
src
App.js
App.css
App.test.js
logo.svg
serviceWorkers.js
setupTests.js
react-router 설치 명령어는 하기와 같다.
npm install react-router-dom --save
react-router 사용
index.js 파일 본문에 아래처럼 수정한다.
ReactDOM.render(<Routes />, document.getElementById('root'));
본래는 App이 들어가야 하나, 이를 Routes로 바꿈.
이렇게 되면 root위치에 Routes.js가 작동.
Routes 컴포넌트 구현하기
Routes.js 파일 내용을 아래와 같이 기술한다.
상기와 같이 가장 안쪽 태그에서 "/signup"등의 경로와 함수를 지정해주어야 한다.
Route문법은 슬러시 마무리 처리를 꼭 해주고, 마지막줄에서 Routes(파일명)를 export해준다.
Routes 파일명을 export해주는 방법은
필요없는 명령이나 주석 지우기
기본문법 복붙하고 파일명 및 경로 지정
테스트할때 볼 용도로 간단한 화면 텍스트 한줄 구현해 놓는다
구현해놓는 법은 다음과 같다.
git init
터미널 해당폴더에서 git init을 명령하여 git의 관리하에 둔다.
git status
상황체크
git add -A
변경사항 커밋할 준비
다시 git status 확인해본다
git commit -m "message"
커밋
git remote
git remote로 현재 설정된 원격이 있는지 확인. 없으면 아무것도 안뜬다.
git remote add origin 새로 만든 repository주소
해당폴더에 origin이라는 이름의 원격저장소를 연동하겠다는 의미
이 명령어를 입력한다해서 어떠한 반응이 나타나는 것은 아니다.
git push -u origin master
파일 업로드
github에 잘 올라갔는지 확인한다.