📄️ Εισαγωγή
Η JavaScript είναι μια μονονηματική (single-threaded) γλώσσα προγραμματισμού, που σημαίνει ότι μπορεί να εκτελεί μόνο μία εντολή κάθε στιγμή. Αυτό θα μπορούσε να προκαλέσει προβλήματα όταν χρειάζεται να εκτελέσουμε χρονοβόρες λειτουργίες, όπως:
📄️ Callbacks
Οι Callbacks είναι ο παραδοσιακός τρόπος διαχείρισης ασύγχρονων λειτουργιών στη JavaScript. Μια callback είναι μια συνάρτηση που περνιέται ως παράμετρος σε μια άλλη συνάρτηση και καλείται όταν ολοκληρωθεί η ασύγχρονη λειτουργία. Ας δούμε κάποια παραδείγματα: