Wozu dienen CSS-Module? Warum verwenden wir kein normales CSS?
Frontend
Was ist reaktive Programmierung? Warum gilt React trotz seines Namens als nicht reaktiv?
Code-Review des Accordion-Komponenten: finde Probleme und schlage Verbesserungen vor
Warum aktualisiert setState den Wert nicht sofort? Was ist Batching?
Was ist useId und wofür wird es verwendet?
Was ist CORS? Wenn zwei Backend-Server ohne Browser miteinander kommunizieren, tritt dann CORS auf?
Was ist der Unterschied zwischen HTTP und HTTPS? Was wird verschlüsselt – die Header, der Körper oder die URL?
Kennst du das Konzept des "Akkordeons"? Wie kann man diese Komponente ohne JavaScript umsetzen?
In einer funktionalen React-Komponente gibt es zwei synchrone setState-Aufrufe, dann eine asynchrone Funktion, dann noch drei setState-Aufrufe. Wie viele Renderings werden in React 18 und React 17 stattfinden? Was ist Batching und wann ist es aufgetaucht?
Wie macht man HTTP-Anfragen richtig in React? Warum ist Axios besser als fetch?
Das Objekt wird vom Eltern- zum Kind-Komponenten über Props übertragen und in der Abhängigkeit useMemo platziert. Wie oft wird useMemo ausgeführt? Wie kann man optimieren, damit useMemo nur einmal neu berechnet wird?
Code-Review: Du hast einen Codeausschnitt aus der Produktion. Finde die Probleme und schlage Verbesserungen vor. Wird React.memo das Memoisieren korrekt durchführen, wenn Funktionen und Objekte in den Props übergeben werden?
Was ist der Unterschied zwischen SSR und SSG?
Es gibt ein Array mit 10 Elementen, das mit .map() aufgerufen wird. Was passiert, wenn man das return im Callback entfernt?
Was ist schlechter Code? Wie versuchst du, ihn nicht zu schreiben?
Wofür wird useMemo verwendet? Gib ein praktisches Beispiel.
Was ist der Unterschied zwischen den Methoden array map() und forEach()?
Kennst du das Konzept von "Brotkrumen" (breadcrumbs)? Welche HTML-Tags würdest du bei der Implementierung dieses Components verwenden?
Welche neuen Hooks wurden in React 18 eingeführt?
Kann man den Index eines Arrays als Schlüssel in React verwenden? Warum wird das nicht empfohlen?