Sobes.tech

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

184

Ποια εργαλεία κατασκευής χρησιμοποιήθηκαν; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του Webpack και του Vite;

180

Πώς λειτουργούν οι γεννήτριες σε JavaScript σε σύγκριση με τις κανονικές συναρτήσεις;

179

/** * Γράψτε τον τύπο για τη συνάρτηση getObjField * * @param obj - Το αντικείμενο από το οποίο λαμβάνεται η τιμή * @param key - Το κλειδί της τιμής * @returns Η τιμή που αντιστοιχεί στο κλειδί στο αντικείμενο */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Σφάλμα: Η παράμετρος τύπου '"test"' δεν μπορεί να ανατεθεί στην παράμετρο τύπου 'keyof Obj'.

178

Ποια είναι η σειρά εκτέλεσης των μικροεργασιών και των μακροεργασιών στο Event Loop;

176

Ποιος ασχολήθηκε με τη ρύθμιση του περιβάλλοντος ανάπτυξης, των linters, των formatter (Husky, hooks pre-commit);

175

τύπος Obiekt = { όνομα: string ηλικία: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { όνομα: "Nik", ηλικία: 25 } const value1 = getObjField(user, "όνομα") const value2 = getObjField(user, "ηλικία") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }

172

// Τι θα εμφανιστεί στην κονσόλα const a = {}; const fn = (b) => { b.some = "1"; }; fn(a); console.log(a.some); // ?

171

Ποιος είναι ο σκοπός των κλειδιών στο React και γιατί πρέπει να είναι μοναδικά;

169

Το UI-kit βασίστηκε σε κάποια βιβλιοθήκη ή ήταν εντελώς προσαρμοσμένο;

167

Τι θα επέλεγες αν έπρεπε να γράψεις έναν πολύπλοκο πίνακα με σερβερική σελιδοποίηση, ταξινομήσεις και φίλτρα;

166

Έχετε εργαστεί ποτέ με γραφήματα, για παράδειγμα, ένα γραμμικό γράφημα;

165
/4