工具介绍
React ·
React ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen.
* **Erklärung:** React macht es schmerzlos, interaktive UIs zu erstellen. Erstellen Sie einfache Ansichten für jeden Zustand in Ihrer Anwendung, und React aktualisiert und rendert effizient die richtigen Komponenten, wenn sich Ihre Daten ändern. Deklarative Ansichten machen Ihren Code berechenbarer, einfacher zu verstehen und einfacher zu debuggen.
* **Komponentenbasiert:** Erstellen Sie gekapselte Komponenten, die ihren eigenen Zustand verwalten, und erstellen Sie sie dann zu komplexen Benutzeroberflächen. Da die Komponentenlogik in JavaScript anstelle von Vorlagen geschrieben ist, können Sie problemlos reichhaltige Daten durch Ihre App übertragen und den Zustand aus dem DOM heraushalten.
* **Lernen Sie einmal, schreiben Sie überall: ** Wir machen keine Annahmen über den Rest Ihres Technologie-Stacks, so dass Sie neue Funktionen in React entwickeln können, ohne vorhandenen Code neu zu schreiben. React kann auch auf dem Server mit Node rendern und mobile Apps mit React Native betreiben.
Erfahren Sie, wie Sie React in Ihrem Projekt verwenden.
Installation
React wurde für die schrittweise Einführung von Anfang an entwickelt, und **Sie können so wenig oder so viel React verwenden, wie Sie benötigen **:
* Verwenden Sie Quick Start, um einen Geschmack von React zu bekommen.
* Fügen Sie React zu einem bestehenden Projekt hinzu, um so wenig oder so viel React zu verwenden, wie Sie benötigen.
* Erstellen Sie eine neue React-App, wenn Sie nach einer leistungsstarken JavaScript-Toolchain suchen.
Dokumentation
Sie finden die React-Dokumentation auf der Website.
Schauen Sie sich die Getting Started Seite für einen schnellen Überblick an.
Die Dokumentation ist in mehrere Abschnitte unterteilt:
* Quick Start
* Tutorial
* Denken im Reagieren
* Installation
* Beschreibung der UI
* Hinzufügen von Interaktivität
* Verwaltungsstaat
* Fortgeschrittene Guides
* API Referenz
* Wo bekomme ich Unterstützung
* Beitragende Anleitung
Sie können es verbessern, indem Sie Pull Requests an dieses Repository senden.
Beispiele
Wir haben mehrere Beispiele auf der Website. Hier ist der erste, der Ihnen den Einstieg ermöglicht:
Dieses Beispiel macht "Hallo Taylor" in einen Container auf der Seite.
Sie werden bemerken, dass wir eine HTML-ähnliche Syntax verwendet haben; wir nennen es JSX. JSX ist nicht verpflichtet, React zu verwenden, aber es macht Code lesbarer, und das Schreiben fühlt sich an wie das Schreiben von HTML.
Beitrag
Der Hauptzweck dieses Repositorys ist die Weiterentwicklung des React-Kerns, wodurch er schneller und einfacher zu bedienen ist. Die Entwicklung von React geschieht offen auf GitHub, und wir sind der Community dankbar, dass sie Bugfixes und Verbesserungen beigetragen hat. Lesen Sie unten, um zu erfahren, wie Sie an der Verbesserung von React teilnehmen können.
Verhaltenskodex
Facebook hat einen Verhaltenskodex verabschiedet, den wir von den Projektteilnehmern erwarten. Bitte lesen Sie den vollständigen Text, damit Sie verstehen können, welche Handlungen toleriert werden und welche nicht.
Beitragender Leitfaden
Lesen Sie unseren Leitfaden, um mehr über unseren Entwicklungsprozess zu erfahren, wie Sie Bugfixes und Verbesserungen vorschlagen und wie Sie Ihre Änderungen an React erstellen und testen können.
Gute erste Themen
Um Ihnen zu helfen, Ihre Füße nass zu machen und Sie mit unserem Beitragsprozess vertraut zu machen, haben wir eine Liste guter erster Ausgaben, die Bugs enthalten, die einen relativ begrenzten Umfang haben. Dies ist ein großartiger Ort, um anzufangen.
Lizenz
React ist MIT lizenziert.