Glavni problem s React rekvizitima je taj što ih nije moguće sastaviti. To znači da ne možete jednostavno stvoriti komponente za višekratnu upotrebu kombiniranjem različitih vrijednosti React rekvizita.
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
Ovaj redak koda definira vrste podataka koje svojstvo React props.children može držati. Svojstvo React props.children koristi se za prijenos podataka od nadređene komponente do podređene komponente.
Proptypes biblioteka
Proptypes je biblioteka za stvaranje React komponenti koje koriste tipove prop. Olakšava deklariranje i korištenje tipova prop u vašim React komponentama i pruža nekoliko praktičnih funkcija za rad s njima.
PropTypes olakšava deklariranje i korištenje tipova prop u vašim React komponentama. Možete deklarirati tip prop pomoću funkcije PropTypes, a zatim ga upotrijebiti u konstruktoru svoje komponente ili svojstvima stanja.
Funkcija PropTypes također nudi nekoliko praktičnih funkcija za rad s tipovima rekvizita. Na primjer, možete upotrijebiti funkciju isPropType da provjerite je li određena vrijednost važeća instanca PropType.
Čemu služi Proptypes
Proptypes su značajka Reacta koja vam omogućuje da deklarirate tip za bilo koju komponentu u vašoj aplikaciji. Ova se vrsta može koristiti za nametanje specifičnog ponašanja ili svojstava na komponenti i može se koristiti za osiguranje da je vaš kod točan i dosljedan.