Sobes.tech

Μπλοκάρει το CSSOM το rendering της σελίδας; Γιατί;

Middle+
191

Περιγράψτε την κρίσιμη διαδρομή απόδοσης του προγράμματος περιήγησης: από την εισαγωγή του URL στη γραμμή διευθύνσεων μέχρι την απόδοση της σελίδας. Μιλήστε για DNS, TCP, HTTP, κατασκευή DOM, CSSOM, Render Tree, Layout και Paint.

Middle+
188

Τι είναι το reflow και το repaint; Τι είναι ένα forced reflow (ανακατασκευή με αναγκαστικό τρόπο); Πώς μπορούμε να βελτιστοποιήσουμε το rendering για να μειώσουμε τον αριθμό των forced reflows;

Middle+
157

Πώς να κάνετε τη λειτουργία makeBook να επιστρέφει τις αναμενόμενες τιμές 0 και 5 αντί για δύο δεκάδες;

Middle+
148

Σε ποιες περιπτώσεις συμβαίνει η επαναεικόνιση (re-render) ενός συστατικού στο React; Μιλήστε για reconciliation (συμφιλίωση).

Middle+
148

Πώς μπορεί να λυθεί μια εργασία που λύνεται μέσω κληρονομικότητας με εναλλακτικό τρόπο; Τι είναι η σύνθεση στο πλαίσιο του TypeScript και του React;

Middle+
146

Δείτε τη λειτουργία makeBook. Προσδιορίστε τι θα εμφανιστεί στην κονσόλα στις γραμμές 20-21 (δύο σχολιασμένες γραμμές). Εξηγήστε τη συμπεριφορά της λειτουργίας.

Middle+
126

Ποια μοτίβα σχεδίασης και αρχές ποιότητας κώδικα χρησιμοποιείτε κατά την ανάπτυξη με React/TypeScript; Πώς εφαρμόζετε τις αρχές SOLID στην ανάπτυξη frontend;

Middle+
123

Αναδιαρθρώστε το συστατικό που εμφανίζει έναν τυχαίο αριθμό (από Promise) και τη θέση κύλισης. Βρείτε τα προβλήματα και διορθώστε τα.

Middle+
118

Τι είναι τα HOC (Υψηλότερου Επιπέδου Συστατικά); Για ποιο λόγο χρησιμοποιούνται; Δώστε παραδείγματα χρήσης HOC στο React.

Middle+
110

Ποια είναι η χρήση των γενικών τύπων (Generics) στο TypeScript; Πώς περιορίζουμε ένα γενικό τύπο σε συγκεκριμένους τύπους; Τι είναι το type narrowing και πώς υλοποιείται;

Middle+
108

Πώς λειτουργεί το Virtual DOM στο React; Πώς καθορίζει το React τη σειρά εκτέλεσης των λειτουργιών κατά το re-render; Διηγηθείτε για το React Fiber και τον προγραμματιστή (scheduler).

Middle+
86

Τι είναι το CORS; Πώς λειτουργεί; Ποια είναι η διαφορά μεταξύ απλών αιτημάτων (GET, POST) και προ-ελέγχου αιτημάτων (OPTIONS); Τι ελέγχει το CORS κατά την αποστολή ενός αιτήματος;

Middle+
84