Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
39
μετάβαση είναι διότι, ο εξυπηρετητής, πλέον, έχει αρκετά λιγότερες υποχρεώσεις και
παράλληλα μπορεί να εξυπηρετεί περισσότερα αιτήματα. Τέλος, αξίζει να αναφερθεί ότι
υπάρχουν και βιβλιοθήκες τρίτων μερών (third party libraries) που συνεργάζονται ιδανικά με
την React, όπως επίσης η ίδια συνεργάζεται ιδανικά με τις κυριότερες γλώσσες
προγραμματισμού εξυπηρετητή καθώς και frameworks. Η σημερινή της έκδοση είναι η 16.6.
Το βασικό στοιχείο της React είναι το λεγόμενο “component”, παράδειγμα του οποίου
παρουσιάζει η φωτογραφία παρακάτω.
Εικόνα 13: Παράδειγμα React Component
2.2.5 Fetch
To Fetch [24], αποτελεί ένα εργαλείο που πραγματοποιεί τα αιτήματα προς τον
εξυπηρετητή, το οποίο διαθέτει κάποιες σημαντικές προ εγκατεστημένες λειτουργίες
παράλληλα με ορισμένες, που περιέχονται στις καινούργιες εκδόσεις της Javascript.
Αντίστοιχο εργαλείο με παρόμοια λειτουργία με το fetch είναι το ευρέως γνωστό Ajax
(Asynchronous Javascript and XML) ωστόσο στην σύγκρισή τους, υστερεί σε ορισμένους
τομείς. Παράδειγμα εντολής fetch παρουσιάζεται στην επόμενη φωτογραφία.