PropTypes en React
En algunos ejemplos, he visto algo como esto:
Footer.propTypes = {
completedCount: PropTypes.number.isRequired,
activeCount: PropTypes.number.isRequired,
filter: PropTypes.string.isRequired,
onClearCompleted: PropTypes.func.isRequired,
onShow: PropTypes.func.isRequired
}
Que son estosPropTypes
realmente haciendo? ¿Son agradables de tener o deben tener?