Reaccionar validación de prop para objetos de fecha


196

¿Cuál es la forma preferida actualmente para validar un Dateaccesorio en react?

En este momento estoy usando: React.PropTypes.object

Esto, sin embargo, ahora está fallando la regla de pelusa de tipo prohibir prop . ¿Debo usar un shapeo hay alguna manera mejor?

Respuestas:


451

Estoy bastante seguro de que podrías usar PropTypes.instanceOf(Date)


2
Sí, eso lo hizo! No estoy seguro de cómo me perdí eso en los documentos .
— David Weldon


2
@jlouzado Probablemente ya hayas descubierto lo que vas a hacer, pero esta es una opción: npmjs.com/package/react-moment-proptypes
— River Tam

1
Lo más importante, si funciona para usted, funciona para usted. Su solución es probablemente la solución óptima. Dicho esto, tiendo a preferir los paquetes a mis propias soluciones en muchos casos porque la persona que escribió los paquetes casi siempre tiene más confianza en su capacidad de escribir y mantener la solución que yo, además de descargar la carga cognitiva en el mantenedor del paquete . Ahora, si por alguna razón la instanceOfsolución deja de funcionar, es más probable que el paquete se actualice que su propio código. Pero, de nuevo, si funciona para ti, funciona para ti.
— River Tam

1
Además, para que quede claro, nunca he usado personalmente ese paquete, por lo que no puedo defender el uso de ese paquete en particular.
— River Tam
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.