English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ReactJS ist eine JavaScript-Bibliothek zur Erstellung wiederverwendbarer UI-Komponenten. Nach der offiziellen Dokumentation von React sind dies die Definitionen-
React是用于构建可组合用户界面的库。它鼓励创建可重用的UI组件,这些组件提供随时间变化的数据。许多人将React用作MVC中的V。React从您那里抽象了DOM,提供了更简单的编程模型和更好的性能。React也可以使用Node在服务器上进行渲染,并且可以使用React Native来支持本机应用程序。React实现了单向反应式数据流,这减少了样板,比传统数据绑定更容易推理。
React-EigenschaftenJSX
− JSX ist eine Erweiterung der JavaScript-Syntax. JSX ist in der React-Entwicklung nicht zwingend erforderlich, wird aber empfohlen.Komponenten
(Komponenten) − React dreht sich nur um Komponenten. Sie müssen alles als Teil betrachten. Dies hilft Ihnen in großen Projekten, den Code zu warten.Unidirektionaler Datenfluss und Flux (Einzelrichtungsdatenfluss und Flux)
− React implementiert einen unidirektionalen Datenfluss, was die Inferenz der Anwendung erleichtert. Flux ist ein Muster, das hilft, Daten in eine unidirektionale Richtung zu halten. Lizenz (Lizenz) 4− React wurde von Facebook Inc. lizenziert. Die Dokumentation wurde unter CC BY lizenziert.
React-Vorteile
Verwendet als virtuelles DOM als JavaScript-Objekt. Da das virtuelle DOM von JavaScript schneller ist als das reguläre DOM, kann die Leistung der Anwendung verbessert werden.
Kann auf dem Client- und Serverseitig sowie in anderen Frameworks verwendet werden.
React-Nachteile
Es umfasst nur die Ansichtsebene der Anwendung, daher müssen Sie andere Technologien auswählen, um die vollständige Entwicklungsumgebung zu erhalten.