Kapitel 9. Die Benutzeroberfläche mit unseren Verträgen verbinden

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Beginnen wir mit der Gestaltung der Benutzeroberfläche unserer DApp. Wir werden ein Frontend-Framework namens React verwenden, um die Funktionen zu implementieren, die wir brauchen, damit unsere Nutzer mit der Blockchain interagieren können. Mit React können wir ganz einfach eine Frontend-Anwendung mit verschiedenen Routen, Eingabeformularen und Schaltflächen für die Übermittlung von Daten und vielem mehr erstellen. In diesem Kapitel lernen wir, wie wir React nutzen, um mit der Blockchain zu arbeiten und Funktionen zu übermitteln, die die Blockchain lesen und beschreiben.

Warum React?

Zunächst einmal: Was ist React? React ist eine JavaScript-Bibliothek, die von Facebook entwickelt wurde und zum Erstellen von Frontend-Anwendungen oder der Client-Seite einer Anwendung verwendet wird. Wenn deine Anwendung React verwendet, wird alles, was der Nutzer sieht - die Ansichtsebene - von der React-Anwendung bereitgestellt. React nutzt Komponenten und Datenmanagement wie Reducer und Actions sowie , das JSX (eine Syntaxerweiterung) und ein virtuelles DOM bereitstellt. und leicht wiederverwendbaren Bibliothekscode, mit dem du das Frontend deiner Anwendung schnell erstellen kannst.

Wenn du Blockchain-Ingenieur/in wirst, musst du wahrscheinlich mit Web3 und React vertraut sein, um Web3-Anwendungen ...

Get Praktische Smart Contract Entwicklung mit Solidity und Ethereum 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.