React, Next

[REACT] PropTypes에서 객체 키값 여러개 정의할 때 shape()

재원쓰 2023. 4. 11. 21:15

PropTypes.shape로 감싼뒤 괄호() 안에 키값의 타입을 정의해준다.

 

PostCard.propTypes = {
    post: PropTypes.shape({
        id: PropTypes.number,
        User: PropTypes.object,
        content: PropTypes.string,
        createdAt:PropTypes.object,
        Comments: PropTypes.arrayOf(PropTypes.object),
        Images: PropTypes.arrayOf(PropTypes.object)
    }).isRequired
}