반응형
[React] prop-types 사용법
prop-types는 전달받은 props가 원하는 타입의 props인지 확인해 준다.
import React from 'react';
Food.propTypes = {
greeting: PropTypes.string.isRequired,
name: PropTypes.number.isRequired,
}
function App() {
return (
<Test
greeting="hello"
num=123
/>
);
}
export default App;
greeting은 string이므로 true, name은 number이므로 true가 나온다.
isRequied를 적지 않으면 작성한 type뿐만 아니라 undefined일 때도 true가 나온다.
propTypes는 코드를 작성 할 때 발생할 수 있는 실수를 줄이는 데 도움이 된다.
반응형
'React' 카테고리의 다른 글
[React] 리액트 기본 디렉터리 및 파일 설명 (0) | 2021.09.03 |
---|---|
[React] 리액트 프로젝트 디렉터리 생성하는 방법 (create-react-app) (0) | 2021.08.31 |
[React] 리액트의 기초 문법 몇 가지_2탄 (0) | 2021.08.26 |
[React] 리액트의 기초 문법 몇 가지_1탄 (0) | 2021.08.26 |
[React] 리액트에서 컴포넌트(component)란? (+JSX) (0) | 2021.08.25 |