Τι είναι ο παρατηρήσιμος προγραμματισμός;
Τι είναι ο παρατηρήσιμος προγραμματισμός;

Βίντεο: Τι είναι ο παρατηρήσιμος προγραμματισμός;

Βίντεο: Τι είναι ο παρατηρήσιμος προγραμματισμός;
Βίντεο: Δες την πραγματικότητα -(stickperson) ΓΩΝΗ ΜΟΥΚΑ 2024, Νοέμβριος
Anonim

Ενα Αισθητός είναι απλώς μια συλλογή δεδομένων που περιμένει να γίνει επίκληση (εγγραφή) πριν μπορέσει να εκπέμψει δεδομένα. Εάν έχετε εργαστεί με υποσχέσεις, τότε ο τρόπος πρόσβασης στα δεδομένα είναι να τα συνδέσετε με τον τελεστή then() ή να χρησιμοποιήσετε το ES6 async/await.

Αντίστοιχα, τι είναι ο παρατηρήσιμος τύπος;

Ενα Αισθητός είναι σαν ηχείο που εκπέμπει τιμή. Κάνει κάποια δουλειά και εκπέμπει κάποιες αξίες. Ένας χειριστής είναι σαν τον μεταφραστή που μεταφράζει/τροποποιεί δεδομένα από μια φόρμα σε άλλη. Ένας παρατηρητής λαμβάνει αυτές τις τιμές.

Στη συνέχεια, το ερώτημα είναι ποια είναι η χρήση των παρατηρήσιμων στοιχείων; Παρατηρήσιμα Σύνδεσμος. Παρατηρήσιμα παρέχετε υποστήριξη για τη διαβίβαση μηνυμάτων μεταξύ εκδοτών και συνδρομητών στο δικό σας εφαρμογή . Παρατηρήσιμα προσφέρουν σημαντικά οφέλη σε σχέση με άλλες τεχνικές για το χειρισμό συμβάντων, τον ασύγχρονο προγραμματισμό και το χειρισμό πολλαπλών τιμών.

Επιπλέον, πώς λειτουργούν τα παρατηρήσιμα;

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

Τι είναι ένα RxJS παρατηρήσιμο;

RxJS εισάγει Παρατηρήσιμα , ένα νέο σύστημα Push για JavaScript. Ενα Αισθητός είναι Παραγωγός πολλαπλών τιμών, «σπρώχνοντάς» τους στους Παρατηρητές (Καταναλωτές). Μια συνάρτηση είναι ένας νωχελικά αξιολογημένος υπολογισμός που επιστρέφει συγχρονισμένα μια μεμονωμένη τιμή κατά την επίκληση.

Συνιστάται: