Ποια είναι η διαφορά μεταξύ ενός tuple και ενός array;
Frontend
/* Τι θα εμφανιστεί στην κονσόλα */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Ποιες προσεγγίσεις για τη συγγραφή CSS γνωρίζετε; Έχετε εμπειρία με το Tailwind;
/* Γράψτε τον τύπο MyReadonly - καθιστά όλα τα πεδία μόνο για ανάγνωση */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
Για ποιο λόγο χρησιμοποιείται ο τύπος never;
Έχετε ρυθμίσει ποτέ έναν linter λαμβάνοντας υπόψη τον τύπο TypeScript;
Ποια είναι η διαφορά μεταξύ type και interface στο TypeScript;
Γιατί επιλέξατε το TanStack Query αντί για το RTK Query;
/* Γράψτε τον τύπο MyRequired — καθιστά όλα τα προαιρετικά πεδία υποχρεωτικά */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
/* Τι θα εμφανιστεί στην κονσόλα */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("έτοιμο!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Αποτέλεσμα"; } f(); console.log(7);
Έπρεπε να ρυθμίσετε το ESLint και το Prettier έτσι ώστε να μην συγκρούονται μεταξύ τους;
Με ποιες βιβλιοθήκες UI έχετε εργαστεί; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των Ant Design και Material UI;
Έχετε ποτέ χρειαστεί να ρυθμίσετε την ταξινόμηση των κλάσεων ή να διαγράψετε διπλότυπα στο Tailwind;
Υπήρχε λειτουργία πολλαπλής επιλογής στο select;
Ποια είναι η χρήση του Suspense στο React;
Έχετε εμπειρία με άλλους διαχειριστές κατάστασης εκτός από το Redux (MobX, Zustand, Effector);
Τι είναι το batching στο React;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της σύγκρισης του native fetch και μιας βιβλιοθήκης όπως το Axios;
Τι είναι το reconciliation στο React;
Ποιες βιβλιοθήκες χρησιμοποιήσατε για τη διαχείριση κατάστασης;