함수형 컴포넌트

const MyComponent = (props) => {
	return <p>Hello! ${props.name}</p>;
}

// <MyComponent name="종박" />

props.children

const MyComponent = (props) => {
	return <p> hello! ${props.children}</p>;
}

// <MyComponent><strong>종박</strong></MyComponent>

propType을 이용한 props 검증

state

setState()는 컴포넌트를 갱신하는 데에 있어 즉각적인 명령이 아니라 요청이라고 생각하시기 바랍니다. 인지 성능(Perceived Performance)의 향상을 위하여 React는 이 메서드의 실행을 지연시키고 여러 컴포넌트를 한번에 갱신할 수도 있습니다. React는 state 변화가 즉시 적용되는 것을 보장하지 않습니다.