defaultProps

    React defaultProps

    리액트에서 제공하는 defaultProps 속성을 통해 props의 기본값을 지정할 수 있다. Examples.defaultProps = { name: "", age: 20 }; function Examples({ name, age }) { return ( ); } 함수형 컴포넌트의 경우 자바스크립트의 기본값 매개변수 할당을 통해 props의 기본 값을 지정할 수도 있다. function Examples({ name = "" , age = 20 }) { return ( ); } 그렇다면 굳이 defaultProps을 사용해야 할 필요가 있을까? 관련 내용을 찾아보니 클래스 컴포넌트에선 생명주기 메서드가 서로 다른 스코프를 갖기 때문에 defaultProps를 사용했다고 한다. 함수형 컴포넌트가 대세인 지..