function App() {
return(
<Modal />
);
}
function Modal() {
return(
<div className="modal">
<div>제목</div>
<div>날짜</div>
<div>내용</div>
</div>
);
}
component부분만 재랜더링 일어나게 할 수 있으니 효율적임
react 코드를 작성할 때는 return(<어쩌구>)라는 형식으로 return의 () 안에 html 태그를 작성한다. 이때 주의사항이 있는데 태그를 평행하게 연속으로 쓸 수 없다는 점이다. 예를 들어, div를 3개 쓰고 싶다면 html에서는 아래와 같이 쓸 것이다.
// 이것은 html
<div></div>
<div></div>
<div></div>
하지만 이는 react에서는 허용되지 않는다. 따라서 하나의 태그로 또 다시 묶어줘야 한다. 이때 아무런 의미가 없는 <></>
로 묶어주어도 된다.
// 이것은 react
return(
<div>
<div></div>
<div></div>
<div></div>
</div>
);
출처: https://www.youtube.com/watch?v=bq2SjODrhJQ&list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy&index=7