props에는 children이라는 조금 특별한 프로퍼티(prop, 프롭)가 있습니다.
JSX 문법으로 컴포넌트를 작성할 때 컴포넌트를 단일 태그가 아니라 여는 태그와 닫는 태그의 형태로 작성하면, 그 안에 작성된 코드가 바로 이 children 값에 담기게 됩니다.
JSX 문법으로 컴포넌트를 작성할 때 어떤 정보를 전달할 때는 일반적인 props의 속성값을 주로 활용하고, 화면에 보여질 모습을 조금 더 직관적인 코드로 작성하고자 할 때 children 값을 활용할 수가 있습니다.
참고로 이 children을 활용하면 단순히 텍스트만 작성하는 걸 넘어서 컴포넌트 안에 컴포넌트를 작성할 수도 있고, 컴포넌트 안에 복잡한 태그들을 더 작성할 수도있다
리액트 기초 (0) | 2024.08.31 |
---|---|
삼총사 javascript (0) | 2024.08.30 |
useEffect (0) | 2024.08.30 |
이상한 문자 만들기 javascript 자바스크립트 (0) | 2024.08.29 |
3진법 뒤집기 자바스크립트 js (1) | 2024.08.28 |