날짜 객체에 대한 prop 소품 유효성 검사


196

Date반응 에서 소품의 유효성을 검사하는 현재 선호되는 방법은 무엇입니까 ?

지금 나는 사용하고 있습니다 : React.PropTypes.object

그러나 이것은 현재 forbid-prop-types 보푸라기 규칙을 위반하고 있습니다. 를 사용해야합니까 shape아니면 더 좋은 방법이 있습니까?

답변:


450

당신이 사용할 수있는 확실히 PropTypes.instanceOf(Date)


2
그렇습니다! 내가 문서 에서 어떻게 그리웠는지 모르겠습니다 .
David Weldon


2
@jlouzado 아마 당신은 당신이 이미 무엇을할지 알았을지 모르지만 이것은 옵션입니다 : npmjs.com/package/react-moment-proptypes
River Tam

1
가장 중요한 것은 그것이 당신을 위해 일한다면 그것은 당신을 위해 일한다는 것입니다. 귀하의 솔루션은 아마도 최적의 솔루션 일 것입니다. 즉, 패키지를 작성한 사람이 나보다 솔루션을 작성하고 유지 관리하는 능력에 거의 항상 자신감이 있고 패키지 유지 관리 자에게인지 부담을 덜어주기 때문에 많은 경우에 내 솔루션보다 패키지를 선호하는 경향이 있습니다. . 어떤 이유로 든 instanceOf솔루션 작동이 중지되면 패키지가 사용자 코드보다 업데이트 될 가능성이 큽니다. 그러나 다시, 그것이 당신을 위해 일한다면, 그것은 당신을 위해 일합니다.
River Tam

1
또한 명확히하기 위해 개인적으로 해당 패키지를 사용한 적이 없으므로 해당 패키지를 사용하는 경우를 구체적으로 밝힐 수 없습니다.
River Tam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.