Sobes.tech

/* Τι θα εμφανιστεί στην κονσόλα */ 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));

272

Ποιες προσεγγίσεις για τη συγγραφή CSS γνωρίζετε; Έχετε εμπειρία με το Tailwind;

250

/* Γράψτε τον τύπο MyReadonly - καθιστά όλα τα πεδία μόνο για ανάγνωση */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"

225

Έχετε ρυθμίσει ποτέ έναν linter λαμβάνοντας υπόψη τον τύπο TypeScript;

204

/* Γράψτε τον τύπο MyRequired — καθιστά όλα τα προαιρετικά πεδία υποχρεωτικά */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }

192

/* Τι θα εμφανιστεί στην κονσόλα */ 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);

187

Έπρεπε να ρυθμίσετε το ESLint και το Prettier έτσι ώστε να μην συγκρούονται μεταξύ τους;

184

Με ποιες βιβλιοθήκες UI έχετε εργαστεί; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των Ant Design και Material UI;

182

Έχετε ποτέ χρειαστεί να ρυθμίσετε την ταξινόμηση των κλάσεων ή να διαγράψετε διπλότυπα στο Tailwind;

181

Έχετε εμπειρία με άλλους διαχειριστές κατάστασης εκτός από το Redux (MobX, Zustand, Effector);

179

Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της σύγκρισης του native fetch και μιας βιβλιοθήκης όπως το Axios;

173

Ποιες βιβλιοθήκες χρησιμοποιήσατε για τη διαχείριση κατάστασης;

171
/4