// [1, 2, 3, [4, [5]]] => [1, 2, 3, 4, 5] function
Frontend
Kennst du das SameSite-Attribut bei Cookies? Welche Werte gibt es und worin unterscheiden sie sich?
Kennst du den CSRF-Angriff?
Welches Problem tritt auf, wenn man async/await direkt in useEffect verwendet?
Wie löst du das Problem der Optimierung des Bildladevorgangs für verschiedene Bildschirmauflösungen?
Worin unterscheiden sich die serverseitigen und clientseitigen Komponenten in Next.js? Warum wurden sie eingeführt?
Erzähle mir von den Render-Modi in Next.js: SSR, SSG, ISR — worin unterscheiden sie sich?
Warum müssen wir die Attribute width und height für Bilder festlegen?
Wie ist die algorithmische Komplexität der geschriebenen Lösung?
Wie kann die Suche im Komponenten optimiert werden, um bei jedem Tastendruck keine Anfrage an den Server zu senden?
Gibt es Situationen, in denen es keinen Sinn macht, Next.js zu verwenden, und ein normales SPA in React ausreicht?
Warum genau Frontend? Wie bist du überhaupt zum Frontend gekommen?
Welche Szenarien wurden mit E2E-Tests abgedeckt?
Du hast erwähnt, dass du mit Micro-Frontends gearbeitet hast. Kannst du erklären, wie sie integriert wurden, warum sie gewählt wurden und welche Probleme auftraten?
Macht es Sinn, die gefilterte Liste in diesem Komponenten in useMemo zu verpacken?
Warum ist die Verwendung des Array-Index als Key in React ein Antipattern?
Wofür wurde Next.js erfunden? Worin unterscheidet es sich von einer normalen SPA-Anwendung?
Typisieren Sie die in TypeScript geschriebene Funktion mit Generics, damit sie nicht nur mit Zahlen, sondern auch mit anderen Typen funktioniert.
Ein dynamisches Dashboard mit vielen Diagrammen, die sich in Echtzeit ändern – ist das Client-Rendering oder Server-Rendering?
Beteiligen sich die Client-Komponenten an der Generierung von HTML auf dem Server, oder werden sie nur im Browser ausgeführt?