Veo que la guía de estilo de Airbnb incluye forbid-prop-types para type object . (como se puede ver aquí )
¿Alguien puede explicar por qué me gustaría prohibir el uso de PropType.object ?
¿Es solo que es demasiado vago? Y si es así, ¿cómo puedo ser más específico?
¿Es solo que es demasiado vago?
Sí
Y si es así, ¿cómo puedo ser más específico?
Básicamente, están diciendo que si usa un object , realmente debería usar una shape para que pueda especificar cuáles son los valores/clave del objeto.
// An object taking on a particular shape myObject: React.PropTypes.shape({ color: React.PropTypes.string, fontSize: React.PropTypes.number }),