Ո՞րն է կողմնակի ազդեցության արձագանքը:
Ո՞րն է կողմնակի ազդեցության արձագանքը:

Video: Ո՞րն է կողմնակի ազդեցության արձագանքը:

Video: Ո՞րն է կողմնակի ազդեցության արձագանքը:
Video: Ո՞րն է քրիստոնեության և մահմեդականության տարբերությունը 2024, Նոյեմբեր
Anonim

Ա կողմնակի ազդեցություն «Ամեն բան է, որն ազդում է ինչ-որ բանի վրա, որը դուրս է կատարվում կատարվող ֆունկցիայի շրջանակից: Գործառույթներ, որոնք իրականացվում են առանց կողմնակի ազդեցություն կոչվում են «մաքուր» ֆունկցիաներ. դրանք ընդունում են արգումենտներ և վերադարձնում արժեքներ: Ուրիշ ոչինչ չի պատահում ֆունկցիան կատարելիս:

Ինչ վերաբերում է դրան, որո՞նք են կողմնակի ազդեցությունները Redux-ում:

-ի ընդհանուր հատկանիշները կողմը - էֆեկտներ Օրինակ, երբ օգտվողը սեղմում է «Պահպանել», դուք կարող եք անջատել AJAX հարցումը: Կողք - էֆեկտներ կարող է ուղարկել Redux գործողություններ. Ինչպես, երբ պահպանման գործընթացը հաջողությամբ ավարտվում է, դուք կարող եք ուղարկել SAVE_SUCCEEDED; կամ երբ այն ձախողվեց, SAVE_FAILED: Նրանք նույնպես կարող են ոչինչ չուղարկել:

Կարելի է նաև հարցնել՝ ինչո՞ւ են կեռիկներն արձագանքում։ « Կեռիկներ նոր հավելում են Արձագանքել 16.8 տարբերակում, որը թույլ է տալիս օգտագործել պետական և այլ Արձագանքել առանձնահատկություններ, ինչպես կյանքի ցիկլի մեթոդները, առանց դաս գրելու»: Կեռիկներ թույլ է տալիս միշտ օգտագործել գործառույթներ՝ ֆունկցիաների, դասերի, ավելի բարձր կարգի բաղադրիչների և ռենդերների միջև անընդհատ անցնելու փոխարեն:

Նմանապես, դուք կարող եք հարցնել, թե որո՞նք են կողմնակի ազդեցությունները Javascript-ում:

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

React Hooks-ը լավն են:

TL;DR: Կեռիկներ են Հիանալի , բայց ոչ: Փոխարենը, այն բարելավեց API-ն այն բաների համար, որոնցով մենք արդեն կարող էինք անել Արձագանքել . Այնուամենայնիվ, ի կեռիկներ API-ն դարձրել է մայրենի Արձագանքել State API-ն շատ ավելի օգտագործելի է, և քանի որ այն ավելի հեշտ է, քան այն փոխարինում է դասի մոդելը, ես օգտագործում եմ բաղադրիչի վիճակը շատ ավելի շատ, քան նախկինում, երբ դա տեղին է:

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