1. 아래 보충 자료 읽기
2. 서비스 와이어프레임 PPT로 그리기
1. (정적인) 웹 페이지 ➡ (동적인) 웹 어플리케이션
2. Javascipt 언어
3. React Tutorial
4. create-react-app
// 튜토리얼에 나온 코드
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
// 렌더링되지 않는 코드
ReactDOM.render(
<h1>Hello, world!</h1>
<h2>Start, React!</h2>,
document.getElementById('root')
);
// 해결한 코드
ReactDOM.render(
<div>
<h1>Hello, world!</h1>
<h2>Start, React!</h2>
</div>,
document.getElementById('root')
);
render()
의 첫번째 변수로써 HTML 태그 요소를 넣게 되는데, <h1></h1>
와 <h2></h2>
를 연달아 있을 때 렌더링 오류가 난다. 이 원인을 생각해보면, HTML 태그도 하나의 객체처럼 인식이 될텐데, 두 객체가 연달아 있었기 때문이다.
마치 C++에서 cout << A << B << endl;
로 써야하는데, cout << AB <<endl
과 같이 실수한 것처럼 말이다.
1. Node.js 사이트에서 v12.16.2 설치
npx
를 사용하기 위해서
그리고 npx
로 create-react-app
패키지 를 1회성 설치하여
결론적으로 create-react-app
으로 React App을 생성하기 위해
그렇다면,
패키지가 뭔데?
2. cmd 실행 그리고 원하는 경로에 React App 설치
npx create-react-app IconSpeak
3. 설치된 경로로 이동하여 한번 실행
cd IconSpeak
npm start