Worin unterscheiden sich kontrollierte und uncontrolled Komponenten in React? In welchen Fällen ist es besser, uncontrolled Komponenten zu verwenden?
Frontend
Bestimmen Sie die Ausführungsreihenfolge in der Konsole für den Code mit async/await und setTimeout.
Der Entwickler erhält nach dem Login ein JWT-Token. Was soll er damit machen? Wo ist es besser, das Token zu speichern – in localStorage oder in einem Cookie? Wie speichert man das Token in einem Cookie?
Wird der Komponenten neu gerendert, wenn keine Props vorhanden sind?
Angenommen, vom Backend kommen keine IDs. Wie würdest du damit umgehen?
Es gibt ein Array von Benutzern, die mit map ausgegeben werden. Wo liegt hier der Fehler und was fehlt hier?
Warum ist ein State-Manager (z.B. Redux) besser als einfach nur in Teile zerlegte Kontexte?
Wie kann man die Summenfunktion absichern, wenn der Backend-Server falsche Daten senden könnte (undefined, Strings anstelle von Zahlen)?
Es gibt zwei Komponenten: App und Child. Child befindet sich innerhalb von App und ist in memo eingehüllt. In App gibt es ein Objekt user, das als Prop an Child übergeben wird, und einen Button, der count ändert. Was passiert, wenn man auf den Button klickt? Wie kann man verhindern, dass Child neu gerendert wird?
Bestimmen Sie die Ausführungsreihenfolge in der Konsole für den Code mit setTimeout und Promise (Aufgabe zum Event Loop).
Warum sind RTK Query oder React Query besser als eine einfache fetch-Anfrage? Wie erkennt das Frontend, wann es die Daten aktualisieren muss?
Alles ist richtig gemacht: Das Backend hat ein HTTP-only Cookie gesetzt. Aber beim Aktualisieren der Seite verschwindet das Cookie. Was könnte das Problem sein?
Aufgabe Two Sum: Gegeben ist ein Array von Zahlen und eine Zielzahl target. Finden Sie die Indizes von zwei Zahlen, deren Summe gleich target ist. Wie ist die Komplexität Ihrer Lösung?
Vom Backend kommen tabellarische Daten in Form eines Arrays von Objekten. Schreiben Sie eine Funktion, um die Summe des Feldes amount zu berechnen.
Mit welchen Problemen wird ein Anfängerentwickler konfrontiert, der ein großes useContext für die gesamte Anwendung erstellt und es in allen Komponenten verwendet? Welche Werkzeuge können helfen, dieses Problem zu umgehen?
Wie geht man mit einer Funktion um, die als Prop an eine Kindkomponente übergeben wird, um unnötige Neurenderings zu vermeiden?
Wozu dient in React eigentlich der Schlüssel (key) in Listen?