Der Kalender ist eines der gebräuchlichsten und bequemsten Mittel, um Zeit zu erfassen und zu planen. Wenn es um die Entwicklung von Webanwendungen mit React geht, können integrierte Kalender sehr nützlich sein. Sie ermöglichen es Benutzern, Daten auszuwählen, einen Zeitplan anzuzeigen und die Zeit zu verwalten.
Eine der wichtigsten Funktionen des Kalenders ist die Möglichkeit, eine Navigationsmarke zu setzen - die Anzeige des ausgewählten Datums oder Zeitraums auf dem Kalender. Wenn ein Benutzer ein Datum oder einen Zeitraum auswählt, hilft ihm die Navigationsmarkierung, genau zu sehen, was er ausgewählt hat und für welchen Zeitraum er gerade schaut.
In diesem Artikel erfahren Sie, wie Sie mithilfe von React eine Navigationsbeschriftung im Kalender einrichten. Wir werden die React Calendar-Bibliothek verwenden, die uns einen flexiblen und anpassbaren Kalender für die Entwicklung von Webanwendungen bietet.
Schritt 1: Installieren von React und Kalender
Sie müssen React und den Kalender installieren, bevor Sie die Navigationsbezeichnung im React-Kalender verwenden können.
Sie können React mit npm oder yarn installieren. Geben Sie im Terminal den folgenden Befehl ein:
npx create-react-app my-app
Nach der Installation von React gehen Sie in das Projektverzeichnis:
cd my-app
Als nächstes installieren Sie das React-Kalenderpaket mit dem folgenden Befehl:
npm install react-calendar
Jetzt haben Sie React und das Kalenderpaket im Projekt installiert. Im nächsten Schritt werden wir uns ansehen, wie Sie die Navigationsbeschriftung im Kalender verwenden.
Schritt 2: Erstellen einer Kalenderkomponente
Nachdem Sie die Navigationsmarkierung konfiguriert haben, müssen Sie eine Kalenderkomponente erstellen, die für die Anzeige von Daten und die Verwaltung der ausgewählten Daten zuständig ist.
Zuerst müssen Sie eine Calendar-Datei erstellen.js und importieren Sie React aus der React-Bibliothek:
import React from 'react';
Erstellen Sie dann eine Funktionskomponente Calendar, das das Markup (HTML) des Kalenders zurückgibt:
Nachdem Sie eine Komponente erstellt haben, können Sie ein Markup hinzufügen, um die ausgewählten Daten und Schaltflächen anzuzeigen:
Ausgewählte Daten:
Startdatum: 10.08.2025
Enddatum: 15.08.2025
Startdatum ändern
Enddatum ändern
Dies ist nur ein Beispiel für das Layout und die Schaltflächen, die Sie nach Belieben ändern oder ergänzen können. Die Hauptsache ist, dass wir jetzt eine statische Anzeige der ausgewählten Daten sehen können.
Im nächsten Schritt werden wir uns mit dem Hinzufügen einer dynamischen Datumsanzeige und einer Steuerlogik für die Kalenderkomponente befassen.
Schritt 3: Importieren und Anpassen des Navigationsbezeichners
In diesem Schritt werden wir uns mit dem Import und der Konfiguration des Navigationsbezeichners im React-Kalender befassen.
1. Zuerst müssen Sie die Navigationsbeschriftungskomponente aus der React-Bibliothek importieren:
import NavigationMarker from 'react-calendar-navigation-marker';
2. Fügen Sie als Nächstes im Markup der Kalenderkomponente eine Navigationsbeschriftungskomponente hinzu:
3. Nachdem Sie eine Komponente hinzugefügt haben, können Sie mit der Konfiguration ihrer Parameter beginnen. Sie können beispielsweise ein Attribut verwenden, um die Position einer Beschriftung anzugeben position:
4. Sie können auch die Hintergrundfarbe der Beschriftung mithilfe eines Attributs ändern backgroundColor:
5. Standardmäßig ist die Beschriftung 10 Pixel groß. Wenn Sie es ändern möchten, verwenden Sie das Attribut size:
6. Verwenden Sie schließlich das Attribut, um Text auf einer Beschriftung anzuzeigen text:
Das Navigationsetikett ist jetzt eingerichtet und kann im React-Kalender verwendet werden!
Schritt 4: Verbinden des Navigationszeichens mit dem Kalender
Zunächst müssen Sie die Navigationsbeschriftung in den Code der Hauptkomponente des Kalenders einbeziehen. Sie können dies tun, indem Sie die Navigationsbeschriftungskomponente importieren und sie dem Markup der Kalenderkomponente hinzufügen:
import React from 'react';import Calendar from './Calendar';import NavigationLabel from './NavigationLabel';const App = () => Календарь React
Nachdem Sie der Hauptkomponente des Kalenders eine Navigationsbeschriftungskomponente hinzugefügt haben, wird die Navigationsbeschriftungskomponente über dem Kalender angezeigt.
Nachdem die Navigationsbeschriftung nun erfolgreich mit der Kalenderkomponente verbunden ist, können Sie sie mithilfe von CSS oder zusätzlichen Komponenteneigenschaften anpassen und formatieren.
Glückwunsch! Ihr React-Kalender ist jetzt vollständig eingerichtet und kann mit einem Navigationsetikett verwendet werden.