Τι είναι η αντίδραση παρενέργειας;
Τι είναι η αντίδραση παρενέργειας;

Βίντεο: Τι είναι η αντίδραση παρενέργειας;

Βίντεο: Τι είναι η αντίδραση παρενέργειας;
Βίντεο: Οι συχνότερες παρενέργειες των εμβολίων κατά της COVID-19 2024, Απρίλιος
Anonim

ΕΝΑ " παρενέργεια " είναι οτιδήποτε επηρεάζει κάτι εκτός του πεδίου εφαρμογής της συνάρτησης που εκτελείται. Λειτουργίες που εκτελούνται χωρίς παρενέργειες ονομάζονται "καθαρές" συναρτήσεις: λαμβάνουν ορίσματα και επιστρέφουν τιμές. Τίποτα άλλο δεν συμβαίνει κατά την εκτέλεση της συνάρτησης.

Σε σχέση με αυτό, ποιες είναι οι παρενέργειες στο Redux;

Κοινά χαρακτηριστικά του πλευρά - υπάρχοντα Για παράδειγμα, όταν ένας χρήστης κάνει κλικ στο "Αποθήκευση", μπορεί να θέλετε να ενεργοποιήσετε ένα αίτημα AJAX. Πλευρά - υπάρχοντα μπορεί να αποστείλει Redux Ενέργειες. Όπως όταν η διαδικασία αποθήκευσης ολοκληρωθεί επιτυχώς, μπορεί να θέλετε να αποστείλετε SAVE_SUCCEEDED; ή όταν απέτυχε, SAVE_FAILED. Επίσης, ενδέχεται να μην αποστείλουν τίποτα.

Μπορεί επίσης να ρωτήσει κανείς, γιατί αντιδρούν τα αγκίστρια; " Άγκιστρα αποτελούν μια νέα προσθήκη στο Αντιδρώ στην έκδοση 16.8 που σας επιτρέπει να χρησιμοποιείτε κατάσταση και άλλα Αντιδρώ χαρακτηριστικά, όπως οι μέθοδοι κύκλου ζωής, χωρίς τη σύνταξη τάξης." Άγκιστρα σας επιτρέπει να χρησιμοποιείτε πάντα συναρτήσεις αντί να χρειάζεται να εναλλάσσεστε συνεχώς μεταξύ συναρτήσεων, κλάσεων, στοιχείων υψηλότερης τάξης και σκηνικών απόδοσης.

Ομοίως, μπορείτε να ρωτήσετε, ποιες είναι οι παρενέργειες στο Javascript;

Παρενέργειες ΕΝΑ παρενέργεια είναι οποιαδήποτε αλλαγή κατάστασης εφαρμογής που είναι παρατηρήσιμη εκτός της καλούμενης συνάρτησης εκτός από την τιμή επιστροφής της. Παρενέργειες περιλαμβάνουν: Τροποποίηση οποιασδήποτε εξωτερικής μεταβλητής ή ιδιότητας αντικειμένου (π.χ. καθολική μεταβλητή ή μεταβλητή στην αλυσίδα εύρους γονικής συνάρτησης)

Τα react Hooks είναι καλά;

TL;DR: Άγκιστρα είναι Μεγάλος , αλλά όχι. Αντίθετα, βελτίωσε το API για πράγματα με τα οποία μπορούσαμε ήδη να κάνουμε Αντιδρώ . Ωστόσο, το αγκίστρια Το API έκανε το εγγενές Αντιδρώ State API πολύ πιο χρησιμοποιήσιμο και επειδή είναι πιο εύκολο από το μοντέλο κλάσης που αντικαθιστά, χρησιμοποιώ την κατάσταση στοιχείου πολύ περισσότερο από ό,τι συνήθιζα όταν είναι κατάλληλο.

Συνιστάται: