Γιατί το react είναι αμετάβλητο;
Γιατί το react είναι αμετάβλητο;

Βίντεο: Γιατί το react είναι αμετάβλητο;

Βίντεο: Γιατί το react είναι αμετάβλητο;
Βίντεο: React получаем значение из input (event, ref, hook). События в React. 2024, Ενδέχεται
Anonim

Αμετάβλητο είναι μια έννοια που Αντιδρώ οι προγραμματιστές πρέπει να καταλάβουν. Ενα αμετάβλητος Η τιμή ή το αντικείμενο δεν μπορεί να αλλάξει, επομένως κάθε ενημέρωση δημιουργεί νέα τιμή, αφήνοντας ανέγγιχτη την παλιά. Θυμηθείτε, όπως συμβαίνει με πολλά πράγματα στον προγραμματισμό, είναι μια ανταλλαγή.

Με αυτόν τον τρόπο, τι είναι μεταβλητό και αμετάβλητο στην αντίδραση;

ΕΝΑ ευμετάβλητος αντικείμενο είναι ένα αντικείμενο του οποίου η κατάσταση μπορεί να τροποποιηθεί μετά τη δημιουργία του. Ενα αμετάβλητος αντικείμενο είναι ένα αντικείμενο του οποίου η κατάσταση δεν μπορεί να τροποποιηθεί μετά τη δημιουργία του.

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

Επίσης, ξέρετε, γιατί το redux είναι αμετάβλητο;

3 Απαντήσεις. Redux είναι μια μικρή βιβλιοθήκη που αντιπροσωπεύει κατάσταση όπως και ( αμετάβλητος ) αντικείμενα. Και νέες πολιτείες περνώντας το ρεύμα κατάσταση μέσω καθαρών συναρτήσεων για να δημιουργήσετε ένα εντελώς νέο αντικείμενο/καταστάσεις εφαρμογής. Δεν μεταλλάσσονται ποτέ, επιστρέφοντας νεόκτιστα αντικείμενα: Αυτό επιτρέπει τον συλλογισμό σχετικά με την είσοδο + την έξοδο χωρίς παρενέργειες.

Γιατί είναι καλό το αμετάβλητο;

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

Συνιστάται: