dev/React
Component : 많은 div들을 한 단어로 줄이고 싶으면
dev_0hoon
2024. 2. 21. 18:37
어떤걸 컴포넌트로 만들면 좋은가?
1. 반복적인 html을 사용할 때
2. 큰 페이지들
3. 자주 변경되는 것들
단점 - state를 가져다 쓸 때에 다른 함수에 들어있으면 부를 수가 없다.
//방식 1
const Modal = () => {
return (
<div className="modal">
<h4>제목</h4>
<p>날짜</p>
<p>상세내용</p>
</div>
)
}
Modal = 'asd';
//const로 만들면 좋은 이유는 만약 다른 작업자가 실수로 Modal = 'asfas'로 바꾸어도 바뀌지 않음
//방식 2
function Modal(){
return(
<div className="modal">
<h4>제목</h4>
<p>날짜</p>
<p>상세내용</p>
</div>
)
}