Reactjs 日期对象的响应属性验证

Reactjs 日期对象的响应属性验证,reactjs,Reactjs,在react中验证日期道具的当前首选方法是什么? 现在我正在使用:React.PropTypes.object 然而,这一点现在不符合lint规则。我应该使用形状还是有更好的方法?非常确定您可以使用PropTypes.instanceOf(Date)是的!我不知道我是怎么错过的。这可能会在@jlouzado中描述。你可能已经知道你要做什么了,但这是一个选择:最重要的是,如果它对你有效,它对你有效。您的解决方案可能是最佳解决方案。也就是说,在许多情况下,我倾向于选择软件包而不是我自己的解决方案,因

在react中验证
日期
道具的当前首选方法是什么?

现在我正在使用:
React.PropTypes.object


然而,这一点现在不符合lint规则。我应该使用
形状
还是有更好的方法?

非常确定您可以使用
PropTypes.instanceOf(Date)
是的!我不知道我是怎么错过的。这可能会在@jlouzado中描述。你可能已经知道你要做什么了,但这是一个选择:最重要的是,如果它对你有效,它对你有效。您的解决方案可能是最佳解决方案。也就是说,在许多情况下,我倾向于选择软件包而不是我自己的解决方案,因为编写软件包的人几乎总是比我更有信心编写和维护解决方案,而且这会将认知负担转移到软件包维护者身上。现在,如果由于任何原因,
instanceOf
解决方案停止工作,那么包很可能会比您自己的代码更新。但是,再说一次,如果它对你有效,它对你也有效。@RiverTam为了一种虚假的安全感而依赖另一种依赖不是一个好主意。特别是对于像
instanceOf
这样简单的东西,考虑到它不是OP自己的解决方案,它是库的一部分。i、 e它在github上维护。不需要使用两个库来使用其中的一个函数。