Datenabruf
Teil des React-Kurses
Fast keine echte Anwendung kommt damit aus, nur Daten anzuzeigen, die der Nutzer ohnehin schon vor sich hat. Irgendwann muss eine Komponente einen Server um etwas bitten, eine Liste von Nutzern, die Details eines Produkts, eine Seite mit Suchergebnissen, und bis die Antwort da ist, gibt es eine Zeitspanne, in der die Komponente noch nichts anzuzeigen hat, und eine reale Chance, dass die Antwort nie kommt, weil das...
Einen Server anzusprechen ist ein Seiteneffekt, etwas, das über "berechne das JSX dieser Komponente aus ihren aktuellen Props und ihrem State" hinausgreift, aus derselben Familie wie einen Timer zu starten oder eine Verbindung zu öffnen. Würdest du fetch direkt im Rumpf einer Komponente aufrufen, liefe es bei jedem einzelnen Rendern, auch bei Rendern, die aus Gründen passieren, die mit frischen Daten nichts zu tun...
Möchtest du React Datenabruf in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem React und arbeite Datenabruf praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenDatenabrufWas du lernen wirst
- Fetch inside useEffect
- Loading/error/data states
- AbortController cleanup
- Preventing setState after unmount
- Mention TanStack Query as a next step
