Erstellen Sie stilvolle Next.js-Formulare mit React Hook Form und Material UI

Erstellen Sie stilvolle Next.js-Formulare mit React Hook Form und Material UI
Leser wie Sie unterstützen MUO. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Mehr lesen.

Material UI (MUI) ist eine beliebte Komponentenbibliothek, die das Material Design-System von Google implementiert. Es bietet eine breite Palette vorgefertigter UI-Komponenten, mit denen Sie funktionale und optisch ansprechende Schnittstellen erstellen können.





MUO-Video des Tages Scrollen Sie, um mit dem Inhalt fortzufahren

Obwohl es für React entwickelt wurde, können Sie seine Funktionen auf andere Frameworks innerhalb des React-Ökosystems erweitern, wie z. B. Next.js.





Erste Schritte mit React Hook Form und Material UI

Hook-Form reagieren ist eine beliebte Bibliothek, die eine einfache und deklarative Möglichkeit zum Erstellen, Verwalten und Validieren von Formularen bietet.





Durch Integration Material-Benutzeroberflächen Mithilfe von UI-Komponenten und -Stilen können Sie gut aussehende Formulare erstellen, die einfach zu verwenden sind, und ein einheitliches Design auf Ihre Next.js-Anwendung anwenden.

Erstellen Sie zunächst lokal ein Gerüst für ein Next.js-Projekt. Für die Zwecke dieses Handbuchs installieren Sie die neueste Version von Next.js, die das App-Verzeichnis nutzt .



 npx create-next-app@latest next-project --app

Als nächstes installieren Sie diese Pakete in Ihrem Projekt:

 npm install react-hook-form @mui/material @mui/system @emotion/react @emotion/styled

Hier ist eine Vorschau dessen, was Sie erstellen werden:





 Next.js-Formular, das mit React Hook Form und Material UI erstellt wurde und in der Localhost-Entwicklungsumgebung ausgeführt wird.