Was ist der Unterschied zwischen einem Tuple und einem Array?
Frontend
/* Was wird in der Konsole ausgegeben */ 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));
Welche Ansätze zur Erstellung von CSS kennen Sie? Haben Sie Erfahrung mit Tailwind?
/* Schreiben Sie den Typ MyReadonly - macht alle Felder nur lesbar */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
Wofür wird der Typ never verwendet?
Haben Sie jemals einen Linter unter Berücksichtigung der TypeScript-Typisierung eingerichtet?
Was ist der Unterschied zwischen type und interface in TypeScript?
Warum haben Sie sich für TanStack Query statt RTK Query entschieden?
/* Schreiben Sie den Typ MyRequired — macht alle optionalen Felder erforderlich */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
/* Was wird in der Konsole ausgegeben? */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("fertig!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Ergebnis"; } f(); console.log(7);
Mit welchen UI-Bibliotheken haben Sie gearbeitet? Was sind die Vor- und Nachteile von Ant Design und Material UI?
Mussten Sie ESLint und Prettier so konfigurieren, dass sie nicht miteinander in Konflikt geraten?
Mussten Sie jemals die Sortierung von Klassen oder das Entfernen von Duplikaten in Tailwind konfigurieren?
Gab es eine Mehrfachauswahlfunktion im select?
Wofür ist Suspense in React?
Haben Sie Erfahrung mit anderen State Managern außer Redux (MobX, Zustand, Effector)?
Was ist Batching in React?
Welche Build-Tools wurden verwendet? Was sind die Vor- und Nachteile von Webpack und Vite?
Welche Bibliotheken haben Sie für das State Management verwendet?
Was ist reconciliation in React?