Μίλησε για το useReducer — ποιο είναι το νόημα και πώς λειτουργεί;
Frontend
Μίλησε για τις επιθέσεις XSS: είδη και τρόπους προστασίας.
Μίλησε για το Next.js: κύρια πλεονεκτήματα, είδη απόδοσης, διακομιστές συστατικά και άλλες δυνατότητες.
Ποια είναι η διαφορά μεταξύ display: none και visibility: hidden;
Πες μας για το useMemo, useCallback και πώς αλληλεπιδρούν με το React.memo. Χαρακτηριστικά αυτής της αλληλεπίδρασης.
Ποια είναι η διαφορά μεταξύ box-sizing: content-box και border-box;
Ποια είναι η διαφορά μεταξύ useEffect και useLayoutEffect, και πότε θα ήταν χρήσιμο το useLayoutEffect;
Πόσο χρόνο θα διαρκέσει η εκτέλεση κάθε λειτουργίας; ```javascript /** Πόσο χρόνο θα διαρκέσει η εκτέλεση κάθε λειτουργίας */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Τι είναι το React Portal, πώς λειτουργεί και ποια είναι τα χαρακτηριστικά του;
Τι είναι το γενικό σε TypeScript;
Πώς να κάνετε ένα συστατικό με 5 props να αγνοεί τις αλλαγές σε τρία από αυτά και να ανανεώνεται μόνο όταν αλλάζουν δύο;