[리액트(React) Study Log] [Person App-007] Understanding the Children Property

 

1. JSX 에서 multiline 입력하기

 - JSX return 구문에서 multiline 입력을 하려면 괄호로 양 끝을 감싸고, 그 안쪽에 전체를 감싸는 div wrapping element 로 사용함.

 

2. Children Props

 - 부모 component 에서 사용되는 자식 component opening tag, closing tag 형식으로 사용될 때 그 사이에 들어가는 data 는 자식 component 에게 children 이라는 Props 로 전달됨.

<Person name="Lina" age="29">Nice to meet you.</Person>

 

 - chileren props 에는 text, list, other react component 등 어떤 것도 올 수 있음.

 - 자식 component 에서는 부모가 전달하는 children props {props.children} 으로 사용함.

//src-Person-Person.js

 

import React from 'react';

 

const person = (props) => {

    return (

        <div>

            <p>I'm a {props.name} and I am {props.age} years old!</p>

            <p>{props.children}</p>

        </div>

    )

}

 

export default person;

 

 - 브라우져 확인


+ Recent posts