Kapitel 5. Verbindung zu Diensten
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im Gegensatz zu Frameworks wie Angular enthält React nicht alles, was du für eine Anwendung brauchst. Vor allem gibt es keine Standardmethode, um Daten von Netzwerkdiensten in deine Anwendung zu übertragen. Diese Freiheit ist hervorragend, denn sie bedeutet, dass React-Anwendungen die neueste Technologie nutzen können. Der Nachteil ist, dass Entwickler, die gerade erst mit React anfangen, auf sich allein gestellt sind.
In diesem Kapitel werden wir uns einige Möglichkeiten ansehen, wie du Netzwerkdienste mit deiner Anwendung verbinden kannst. Jedes dieser Rezepte hat einige Gemeinsamkeiten, und wir werden versuchen, den Netzwerkcode von den Komponenten, die ihn nutzen, zu trennen. Auf diese Weise können wir, wenn eine neue Webservice-Technologie auftaucht, zu ihr wechseln, ohne viel Code zu ändern.
5.1 Netzwerkanrufe in Hooks umwandeln
Problem
Einer der Vorteile der komponentenbasierten Entwicklung ist, dass der Code in kleine, überschaubare Teile zerlegt wird, von denen jeder eine bestimmte, identifizierbare Aktion ausführt. In gewisser Weise ist die beste Art von Komponente eine, die du auf einem großen Bildschirm sehen kannst, ohne scrollen zu müssen. Eine der großartigen Eigenschaften von React ist, dass es im Laufe der Zeit in vielerlei Hinsicht einfacher geworden ist. Die React Hooks und die Abkehr von klassenbasierten ...
Get React Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.