Առաջադրանքներ
React-ում մենք կարող ենք հենակետեր կամ հատկություններ փոխանցել երեխայի բաղադրիչներին:
‹Ari name=’Ariharasudhan’ /›
Վերոնշյալ տողում մենք գրում ենք Ari բաղադրիչը և փոխանցում «Ariharasudhan»-ի լարային արժեքի անունը Ari բաղադրիչին:
Հենակետերին փոխանցված արժեքը ստանալու համար { props.var_name } շարահյուսությունն է, ինչպես ցույց է տրված վերևում:
Մենք կարող ենք նաև զանգվածը որպես փաստարկ փոխանցել props-ին:
Լռակյաց պարագաներ
React-ն ունի նաև լռելյայն հենարաններ սահմանելու տարբերակ: Մենք կարող ենք սահմանել լռելյայն հենարանները, ինչպես ստորև:
Եթե մենք մատուցում ենք MyName բաղադրիչը մեր սեփական տարրով, ասենք՝ ‹MyName name=’Ari’/›, դա նշանակում է, որ մենք անտեսում ենք լռելյայն բաղադրիչը:
PropTypes
React-ը տրամադրում է տիպերի ստուգման օգտակար հատկություններ՝ համապատասխան տեսակները ստուգելու համար:
Լավագույն պրակտիկա է համարվում propTypes սահմանելը, երբ մենք տեղյակ ենք հենարանի տեսակից: propTypes հատկությունը կարող է սահմանվել բաղադրիչի համար այնպես, ինչպես սահմանված են defaultProps-ները: Դա անելը մեզ թույլ կտա գնալ համապատասխան տեսակների: Մինչ propTypes-ն օգտագործելը, դրա համար մեզ անհրաժեշտ է ևս մեկ CDN: