Performance und Memoization
Teil des React-Kurses
Deine App hat eine Tabelle mit zweitausend Zeilen und darüber ein Suchfeld. Jeder Tastendruck fühlt sich zäh an: Du tippst, und eine halbe Sekunde später erscheint der Buchstabe. Nichts ist kaputt, und der Code sieht vernünftig aus. Was passiert, ist Folgendes: Ein einziges Zeichen im Suchfeld lässt React jede einzelne dieser zweitausend Zeilenkomponenten erneut ausführen, feststellen, dass sich bei fast keiner...
React rendert absichtlich großzügig neu, und meistens ist das genau richtig, denn eine Komponentenfunktion auszuführen ist billig, und React ist gut darin, das Minimum zu ermitteln, das es auf der Seite ändern muss. Gelegentlich ist es eben nicht richtig, und für diese Fälle gibt dir React drei Werkzeuge an die Hand, um zu sagen "dieses Ergebnis hat sich nicht geändert, nimm das vorige". ...
Möchtest du React Performance und Memoization in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem React und arbeite Performance und Memoization praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenPerformance und MemoizationWas du lernen wirst
- React.memo for components
- UseMemo for expensive computations
- UseCallback for stable function references
- When memoization is overkill
- Measuring before optimizing
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
17 Lektionen- 1Was ist React?25 Min.
- 2JSX und Components30 Min.
- 3Props30 Min.
- 4State mit useState35 Min.
- 5Ereignisse verarbeiten30 Min.
- 6Bedingtes Rendering und Listen30 Min.
- 7Formulare und Controlled Inputs35 Min.
- 8Effects mit useEffect40 Min.
- 9Datenabruf40 Min.
- 10Component-Komposition35 Min.
- 11Context und useContext35 Min.
- 12useReducer35 Min.
- 13Benutzerdefinierte Hooks35 Min.
- 14Performance und Memoization35 Min.
- 15Routing mit React Router40 Min.
- 16React Components testen40 Min.
- 17Abschlussprojekt: To-do-App60 Min.
