Was ist reagieren?
React ist eine JS-Bibliothek zum Erstellen von Benutzeroberflächen, eine Open-Source-JS-Bibliothek, die Daten in HTML-Ansichten rendert
Wer hat es entwickelt?
Entwickelt von Facebook und Open Source
Warum lernen?
- Die native JavaScript-Operation DOM ist umständlich und ineffizient (DOM-API-Operations-UI)
- Wenn Sie JavaScript verwenden, um das DOM direkt zu manipulieren , wird der Browser viel neu zeichnen und neu anordnen
- Natives JavaScript hat kein komponentenbasiertes Codierungsschema und die Wiederverwendungsrate von Code ist gering
Funktionen von React
- Verwenden Sie den Komponentenmodus und die deklarative Codierung, um die Entwicklungseffizienz und die Wiederverwendungsrate von Komponenten zu verbessern
- In React Native kann die React-Syntax für die mobile Entwicklung verwendet werden (React Native ist eine Technologie, die es Front-End-Mitarbeitern ermöglicht, Android- und iOS-Anwendungen über js zu schreiben).
- Verwenden Sie virtuelles DOM + exzellenten Diffing-Algorithmus , um die Interaktion mit echtem DOM zu minimieren
JavaScript-Grundlagen, die Sie beherrschen müssen, bevor Sie React lernen
- Bestimmen Sie die Richtung davon
- Klasse (Klasse)
- ES6-Syntaxspezifikation
- npm-Paketmanager
- Prototyp, Prototypkette
- Allgemeine Array-Methoden
- Modular
Die oben zu beherrschenden Grundkenntnisse von js werden in einigen Artikeln in meinem Blog erklärt, Sie können nach Referenzen suchen.
Offizielle Website reagieren
Die offizielle chinesische Website React wird verwendet, um die Webbibliothek und die native interaktive Schnittstelle https://react.docschina.org/ zu erstellen . Der nächste Artikel ist eine Erklärung der jsx-Syntax~