Sobes.tech

Γιατί αποθηκεύουμε το timeoutId; Τι θα συμβεί αν η υπόσχεση εκπληρωθεί νωρίτερα από το χρονόμετρο και στη συνέχεια ενεργοποιηθεί το setTimeout με reject;

Middle
244

Πώς να πάρετε το πλάτος ενός στοιχείου DOM και να παρακολουθείτε τις αλλαγές του; Μπορείτε να προσθέσετε ένα resize σε ένα στοιχείο DOM μέσω addEventListener;

Middle
223

Ποια είναι η διαφορά μεταξύ cookies και localStorage; Ποιο είναι το μέγιστο μέγεθος των cookies και του localStorage; Πώς διαφέρει ο χρόνος ζωής;

Middle
223

Ποια είναι η διαφορά μεταξύ git merge και git rebase; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα κάθε προσέγγισης;

Middle
180

Πώς μπορεί να λυθεί η εργασία withTimeout με εναλλακτικό τρόπο μέσω Promise.race; Τι είναι το Promise.race, πώς διαφέρει από το Promise.all;

Middle
174

Γράψτε ένα προσαρμοσμένο React hook useScreenWidth(targetWidth), το οποίο επιστρέφει το τρέχον πλάτος οθόνης (screenWidth) και μια σημαία isMobile (true αν το τρέχον πλάτος είναι μικρότερο από το targetWidth). Το hook πρέπει να ενημερώνεται κατά την αλλαγή μεγέθους παραθύρου.

Middle
169

Τι είναι το prop drilling; Πόσα επίπεδα εσωτερικής δομής θεωρούνται αποδεκτά;

Middle
168

Δημιουργήστε μια λειτουργία που απορρίπτει την επιστρεφόμενη υπόσχεση, περνώντας ως σφάλμα τη συμβολοσειρά "timeout_error", αν δεν λυθεί εντός του καθορισμένου χρόνου ή συμπεριφέρεται κανονικά όπως το αρχικό. @param {Promise} promise Υπόσχεση αρχική @param {Number} timeoutMilliseconds Χρόνος για το timeout σε χιλιοστά του δευτερολέπτου @return {Promise} Υπόσχεση με την επιθυμητή συμπεριφορά function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
160

Ποιες άλλες React-hooks γνωρίζετε; Μιλήστε μου για useRef, useReducer, useCallback, useMemo, useContext.

Middle
142

Τι είναι τα var, let, const; Πώς διαφέρουν; Τι είναι το hoisting;

Middle
131

Τι είναι το async/await; Πώς διαφέρει από το Promise;

Middle
131

Γιατί το Redux Toolkit δεν σας άρεσε και μεταβήκατε στο Effector;

Middle
125

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

Middle
124

Ποια είναι η διαφορά μεταξύ == και ===;

Middle
121

Τι είναι το NaN; Δώστε παραδείγματα όταν εμφανίζεται το NaN. Πώς ελέγχετε αν μια τιμή είναι NaN;

Middle
121

Τι είναι μια συνάρτηση ανώτερης τάξης; Δώστε παραδείγματα ενσωματωμένων συναρτήσεων ανώτερης τάξης στη JavaScript.

Middle
109

Ποιες μεθόδους HTTP γνωρίζετε; Πώς διαφέρει το PUT από το PATCH;

Middle
91