Yan təsir reaksiyası nədir?
Yan təsir reaksiyası nədir?

Video: Yan təsir reaksiyası nədir?

Video: Yan təsir reaksiyası nədir?
Video: Xərçəng xəstələrinin saçı niyə tökülür? - Kimyaterapiyanın zərərləri 2024, Dekabr
Anonim

A " yan təsir " icra olunan funksiyanın əhatə dairəsi xaricində bir şeyə təsir edən hər şeydir. Onsuz icra olunan funksiyalar yan təsirləri "saf" funksiyalar adlanır: onlar arqumentləri qəbul edir və dəyərləri qaytarır. Funksiyanı icra etdikdən sonra başqa heç nə baş vermir.

Bununla əlaqədar olaraq, Redux-da hansı yan təsirlər var?

Ümumi xüsusiyyətləri yan - effektləri Məsələn, istifadəçi “Saxla” düyməsini kliklədikdə, siz AJAX sorğusunu söndürmək istəyə bilərsiniz. Yan - effektləri göndərə bilər Redux tədbirlər. Saxlama prosesi uğurla başa çatdıqda olduğu kimi, siz SAVE_SUCCEEDED göndərmək istəyə bilərsiniz; və ya uğursuz olduqda, SAVE_FAILED. Onlar da heç nə göndərə bilməzlər.

Bir də soruşa bilər ki, qarmaqlar niyə reaksiya verir? Qarmaqlar yeni bir əlavədir Reaksiya vəziyyətindən və digərlərindən istifadə etməyə imkan verən 16.8 versiyasında Reaksiya sinif yazmadan həyat dövrü metodları kimi xüsusiyyətlər. Qarmaqlar daim funksiyalar, siniflər, daha yüksək səviyyəli komponentlər arasında keçid etmək və rekvizitlər göstərmək əvəzinə həmişə funksiyalardan istifadə etməyə icazə verin.

Eynilə, soruşa bilərsiniz, Javascript-də yan təsirlər nələrdir?

Yan təsirləri A yan təsir qaytarılan dəyərdən başqa çağırılan funksiyadan kənarda müşahidə olunan hər hansı tətbiq vəziyyəti dəyişikliyidir. Yan təsirləri daxildir: Hər hansı xarici dəyişənin və ya obyekt xassəsinin dəyişdirilməsi (məsələn, qlobal dəyişən və ya əsas funksiyanın əhatə dairəsi zəncirindəki dəyişən)

React Hooks yaxşıdır?

TL; DR: Qarmaqlar var Əla , lakin Xeyr. Əvəzində o, artıq edə biləcəyimiz şeylər üçün API-ni təkmilləşdirdi Reaksiya . Bununla belə, qarmaqlar API yerli hala gətirdi Reaksiya dövlət API-ni daha çox istifadə etmək olar və onun əvəz etdiyi sinif modelindən daha asan olduğu üçün mən komponent vəziyyətindən uyğun olanda istifadə etdiyimdən daha çox istifadə edirəm.

Tövsiyə: