El principal problema amb els accessoris React és que no són componibles. Això vol dir que no podeu crear fàcilment components reutilitzables combinant diferents valors d'accessoris de React.
React props.children proptype can be one of the following: array: React.PropTypes.array, bool: React.PropTypes.bool, func: React.PropTypes.func, number: React.PropTypes.number, object: React.PropTypes.object, string: React.PropTypes.string, symbol: React.PropTypes.symbol
Aquesta línia de codi defineix els tipus de dades que pot contenir la propietat React props.children. La propietat React props.children s'utilitza per passar dades d'un component principal a un component secundari.
Biblioteca de proptypes
Proptypes és una biblioteca per crear components de React que utilitzen tipus d'accessoris. Facilita la declaració i l'ús de tipus d'accessoris als components de React i ofereix algunes funcions convenients per treballar-hi.
PropTypes facilita la declaració i l'ús de tipus d'accessoris als components de React. Podeu declarar un tipus de prop utilitzant la funció PropTypes i després utilitzar-lo al constructor del vostre component o a les propietats d'estat.
La funció PropTypes també proporciona algunes funcions convenients per treballar amb tipus d'accessoris. Per exemple, podeu utilitzar la funció isPropType per comprovar si un valor donat és una instància de PropType vàlida.
Per a què serveix Proptypes
Els tipus propis són una característica de React que us permeten declarar un tipus per a qualsevol component de la vostra aplicació. Aquest tipus es pot utilitzar per aplicar un comportament o propietats específiques al component, i es pot utilitzar per assegurar-se que el codi és correcte i coherent.