Props-Parameter in funktionaler Komponente definieren
In diesem Schritt erstellen Sie eine neue Kindkomponente und bereiten sie darauf vor, Props zu empfangen. Funktionale Komponenten in React können ein einzelnes Argument akzeptieren, das ein Objekt ist, das alle an sie übergebenen Props enthält. Konventionsgemäß wird dieses Objekt props genannt.
Navigieren Sie zunächst zu unserem Projektverzeichnis. Das Setup-Skript hat bereits ein Projekt namens my-app erstellt.
cd ~/project/my-app
Als Nächstes müssen wir die Projekt-Abhängigkeiten installieren.
npm install
Erstellen wir nun eine neue Komponentendatei. Navigieren Sie im Dateiexplorer auf der linken Seite zum Ordner src. Erstellen Sie eine neue Datei innerhalb von src und nennen Sie sie Greeting.jsx.
Fügen Sie den folgenden Code in Ihre neu erstellte Datei src/Greeting.jsx ein. Dies definiert eine einfache funktionale Komponente, die einen props-Parameter akzeptiert.
function Greeting(props) {
return <h2>Hello, World!</h2>;
}
export default Greeting;
Als Nächstes müssen wir diese neue Komponente in unserer Haupt-App-Komponente importieren und verwenden. Öffnen Sie die Datei src/App.jsx und ändern Sie sie wie folgt:
import Greeting from "./Greeting.jsx";
function App() {
return (
<>
<h1>Welcome to My App</h1>
<Greeting />
</>
);
}
export default App;
Starten wir nun den Entwicklungsserver, um unsere Anwendung anzuzeigen.
npm run dev -- --host 0.0.0.0 --port 8080
Nachdem Sie den Befehl ausgeführt haben, wechseln Sie zum Tab Web 8080 in der oberen linken Ecke der Benutzeroberfläche. Sie sollten Ihre laufende Anwendung sehen, die "Welcome to My App" und "Hello, World!" anzeigt.