Կարո՞ղ եմ օգտագործել react suspense-ը:
Կարո՞ղ եմ օգտագործել react suspense-ը:

Video: Կարո՞ղ եմ օգտագործել react suspense-ը:

Video: Կարո՞ղ եմ օգտագործել react suspense-ը:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Նոյեմբեր
Anonim

Մենք կարող է տեսնել իրական օգուտ օգտագործել Suspense հետ Արձագանքել . ծույլ կոդի բաժանման համար: Կոդն իրեն համաժամանակ է թվում՝ միաժամանակ լինելով ասինխրոն, և մենք ստիպված չենք շատ կաթսայատներ գրել՝ դինամիկ ներմուծման Promise-ը և դրա բաղադրիչների օգտագործումը կառավարելու համար: Արձագանքել հիմնական թիմն աշխատում է օգտագործելով Suspense տվյալների բեռնման համար:

Պարզապես, ի՞նչ է իրենից ներկայացնում հակազդեցությունը:

Արձագանքել . Կասպենս պարզ բառերով նշանակում է, որ մենք կարող ենք կասեցնել մեր բաղադրիչի կամ բաղադրիչների ցուցադրումը, մինչև ինչ-որ պայման չկատարվի (օրինակ՝ վերջնակետից կամ ռեսուրսից ստացված տվյալները բեռնված են) և մինչ այդ ցույց տալ հետադարձ (օրինակ՝ պտտվող)

Բացի այդ, ե՞րբ պետք է օգտագործեք react PureComponent-ը: Բաղադրիչ և PureComponent ունեն մեկ տարբերությունը, երբ փոխվում են հենակետերը կամ վիճակը, PureComponent կկատարի մակերեսային համեմատություն ինչպես հենակետերի, այնպես էլ վիճակի վրա: Բաղադրիչը, մյուս կողմից, չի համեմատի ընթացիկ հենարաններն ու վիճակը դեպի հաջորդը տուփից դուրս:

Հարցրեց նաև՝ պատրաստ է արդյոք react suspense-ը:

Կասպենս տվյալների բեռնման գրադարան չէ: Դա գրադարանների տվյալների բեռնման մեխանիզմ է, որոնց հետ հաղորդակցվելու համար Արձագանքել որ բաղադրիչի կողմից ընթերցվող տվյալները չեն պատրաստ է դեռ. Արձագանքել ապա կարող է սպասել, որ դա լինի պատրաստ է և թարմացնել միջերեսը: Facebook-ում մենք օգտագործում ենք Relay-ը և դրա նորությունը Կասպենս ինտեգրում։

Ի՞նչ է արձագանքում ծույլը:

ծույլ () Դա նոր գործառույթ է արձագանքել որը թույլ է տալիս բեռնել արձագանքել բաղադրիչները ծուլորեն՝ կոդի բաժանման միջոցով՝ առանց որևէ լրացուցիչ գրադարանների օգնության: Ծույլ բեռնումը սկզբում օգտատիրոջ միջերեսի միայն անհրաժեշտ կամ կարևոր տարրերը մատուցելու տեխնիկան է, այնուհետև՝ ոչ կարևոր տարրերը հանգիստ բացելով:

Խորհուրդ ենք տալիս: