



1) 프로젝트 설치하고 싶은 경로로 이동
2) 프로젝트 설치



4) npm start으로 프로그램 실행


*spa
실습.
app.js에서
function App() {
return (
<div>
<div>Hello World!</div>
</div>
);
}


실습. 컴포넌트 만들기
import React, { Component } from 'react';
class TodaysPlan extends Component {
render() {
return (
<div className="message-container">놀러가자!!!
</div>
);
}
}
export default TodaysPlan;
import TodaysPlan from './component/TodaysPlan';
function App() {
return (
<div className="body">
<TodaysPlan></TodaysPlan>
</div>
);
}

실습. box 만들기
function App() {
return (
<div>
<div className="box">
Box1
<p>한국</p>
</div>
<div className="box">
Box2
<p>미국</p>
</div>
<div className="box">
Box3
<p>중국</p>
</div>
</div>
);
}

.box{
width: 100px;
height: 100px;
border: 1px solid red;
}

실습. box만들기 - 컴포넌트 활용
class Box1 extends Component {
render(props) {
return (
<div className="box">
Box1
<p>{this.props.name}</p>
</div>
);
}
}
import Box1 from './component/Box1'
function App() {
return (
<div>
<Box1 name="한국"></Box1>
<Box1 name="미국"></Box1>
<Box1 name="중국"></Box1>
</div>
);
}

react를 배우는 첫 시간을 가졌는데, 처음에는 웹 페이지를 수정하기 위해 js, css, jsx를 왔다 갔다 하는 것이 힘들었다. 강사님 말대로 아직 눈에 안 익어서 그런 것 같다. 꾸준한 실습과 복습을 통해 눈과 손에 익히도록 노력해야 겠다.