Sobes.tech

Frontend

Erklären Sie die Event Loop in JavaScript/Browser.

231

Erzählen Sie mir von der Eigenschaft position in CSS. Welche Werte gibt es?

199

Welche CSS-Selektoren sind für den Browser am teuersten?

156

Erzähle über dieses in verschiedenen Kontexten: in Objektmethoden, in Pfeilfunktionen und in normalen Funktionen.

146

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [zähler, setZähler] = useState(0); const vorheriger = usePreviousValue(zähler); return ( <div className="App"> <h1>Aktueller Wert: {zähler}</h1> <h2>Vorheriger: {vorheriger ?? "-"}</h2> <button onClick={() => setZähler((prev) => prev + 1)}>Klick</button> </div> ); }

144

Was ist CORS und wofür ist es?

142

Wie synchronisiert man zwei Browser-Tabs über localStorage? Erkläre das storage-Ereignis.

140

Erzähle mir von den Möglichkeiten, den Kontext in JavaScript zu bewahren: bind, call, apply. Worin unterscheiden sie sich?

131

Erzähle mir von der Spezifität der CSS-Selektoren. Wie wird sie berechnet? Welcher ist der spezifischste Selektor?

130

Erzählen Sie mir von State Management: Welche Bibliotheken haben Sie verwendet, erzählen Sie mir von der Redux-Architektur.

130

Erzählen Sie mir von den kritischen Phasen des Browser-Renderings (Critical Rendering Path)

128

Erklären Sie das Muster des Hochziehens des Zustands (lifting state up) in React

125

Worin besteht der Unterschied zwischen dem Null-Koaleszenzoperator (??) und dem logischen ODER (||)?

124

Funktion debounce(callback, delay) {}

121

Welche Typen gibt es in TypeScript, die es in JavaScript nicht gibt? Erzähl mir von Utility Types.

119

Erzähle mir von den Attributen defer und async im script-Tag. Worin unterscheiden sie sich?

105

Erkläre den Lebenszyklus eines React-Komponenten und die Hooks (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect usw.)

104

/** * Typisieren einer Funktion, die ein Array von Objekten und einen Schlüssel übernimmt, * gibt ein Array von Objekten zurück, die diesen Schlüssel/diese Eigenschaft haben **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

98

Was ist der Unterschied zwischen einfachen und komplexen (Preflight) Anfragen im Kontext von CORS?

86