<div />
===<div></div>
ReactDOM.render
함수를 사용한다. 첫 번째 인자로 "렌더링하고 싶은 요소" 를 넘기고, 두 번째 인자로 "렌더링하고 싶은 위치" 를 넘긴다. ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
node modules 폴더는 무거워서 git 에 업로드하지 않는다. 팀 프로젝트를 할 때 package.json 에서 맞는 버전을 각각 설치한다.
package.json: 프로젝트 폴더의 모든 정보를 텍스트로 가지고 있는 파일이다.
dependency: 버전 넘버가 적혀 있다. npm 이 버전을 읽고 해당 버전을 설치한다.
node modules: 버전을 설치할 때 필요한 패키지가 모여있다.
script: 명령어가 모여있다.
HOC 와 Link 의 차이?
: HOC 는 추가로 어떤 액션이 있을 때 사용한다. 예를 들어 로그인 시에, 유효한 유저이면 로그인 후 페이지를 이동시키고 미가입 유저라면 가입 화면을 띄워줄 수 있다. 이 때는 HOC 를 사용해서 if 문을 함수에 넣어준다. Link 는 단순 페이지 이동을 할 때 사용한다.
: 아이디/비밀번호 입력 시 5 글자 이상 입력 or @ 를 포함했는지 여부 등을 HOC 를 통해 확인하여 페이지 이동을 할 수 있다.