react에서의 Typescript 사용 - props 관련
props를 type정의시 참고할 점 props를 타입정의 할 때 interface / type으로 정의를 해서 넘기곤 합니다. 타입정의는 정확하게 해야합니다. 그리고 선택적인 prop은 type 정의 시 ?: 를 사용 합니다. props를 직접 전달하는 경우도 있고, 따로 props 객체를 만들어서 전달하는 경우도 있습니다. 개인적인 의견으로는 함수 인자에 직접 넣는 것도 일반적이지만 따로 빼서 객체로 정의하는 것이 가독성이 더 좋게 느껴졌습니다. 기본값을 정의할 때는 component 정의 뒤에 defaultProps를 이용해서 props의 기본값을 설정해줍니다. MyComponent.defaultProps = { title: 'Default Title', text: 'Defau..
2023.04.28