Αντίδραση Δεδομένων στο React
Στο React θα αποθηκεύουμε τα δεδομένα μας σε διάφορες δομές: σε πίνακες, σε αντικείμενα, σε πίνακες αντικειμένων. Αυτές οι δομές στο React έχουν αντίδραση. Το React αντιδρά αντιδραστικά σε όλες τις αλλαγές των δεδομένων: στην προσθήκη, στη διαγραφή, στην τροποποίηση στοιχείων, καθώς και στην αλλαγή της σειράς τους.
Παράλληλα, οι κανόνες του React απαγορεύουν την αλλαγή δεδομένων πινάκων και αντικειμένων από την κατάσταση. Πρέπει να φτιάχνουμε αντίγραφο των δεδομένων, να τα αλλάζουμε και να τα γράφουμε πίσω στην κατάσταση. Αυτό σημαίνει, ότι τα δεδομένα μας πρέπει να είναι αμετάβλητα. Διαβάστε σχετικά με την αμεταβλητότητα πινάκων, αντικειμένων και πινάκων αντικειμένων στο αντίστοιχο τμήμα του σεμιναρίου JavaScript.
Εξηγήστε, πώς σωστά και αμετάβλητα προσθέτουμε στοιχεία σε έναν πίνακα.
Εξηγήστε, πώς σωστά αλλάζουμε στοιχεία σε έναν πίνακα.
Εξηγήστε, πώς σωστά διαγράφουμε στοιχεία από έναν πίνακα.
Εξηγήστε, πώς σωστά και αμετάβλητα προσθέτουμε στοιχεία σε έναν πίνακα αντικειμένων.
Εξηγήστε, πώς σωστά αλλάζουμε στοιχεία σε έναν πίνακα αντικειμένων.
Εξηγήστε, πώς σωστά διαγράφουμε στοιχεία από έναν πίνακα αντικειμένων.