Οι τρεις κύριες έννοιες του Redux
Στο τέλος του εισαγωγικού θεωρητικού μέρους, θα γνωρίσουμε τις τρεις κύριες έννοιες του Redux που πρέπει να ακολουθούνται κατά τη δημιουργία εφαρμογών.
Η πρώτη από αυτές δηλώνει την ύπαρξη μιας μοναδικής πηγής αλήθειας. Η καθολική κατάσταση της εφαρμογής σας αποθηκεύεται σε ένα δέντρο αντικειμένων μέσα σε ένα μοναδικό αποθηκευτικό χώρο.
Η δεύτερη έννοια - η κατάσταση μπορεί μόνο να διαβαστεί. Ο μοναδικός τρόπος αλλαγής της πρέπει να είναι η δημιουργία μιας ενέργειας - ενός αντικειμένου που περιγράφει τι συνέβη.
Η τρίτη έννοια μας λέει ότι στις αλλαγές μπορούν να συμμετέχουν μόνο καθαρές συναρτήσεις. Δηλαδή, για να καθορίσετε πώς πρέπει να αλλάξει το δέντρο κατάστασής σας, πρέπει να γράψετε έναν καθαρό αναγωγέα.