Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind die Nachteile von Reaktionskomponenten?
Nachteile von React-Komponenten: 1. React selbst ist nur ein V, kein vollständiges Framework. 2. ReactRouter und Flux müssen hinzugefügt werden, um große Anwendungen zu schreiben.
Die Betriebsumgebung dieses Artikels: Windows7-System, React17.0.1, Dell G3.
Was sind die Nachteile von Reaktionskomponenten?
Nachteile
1. React selbst ist nur ein V, kein vollständiges Framework. Wenn Sie also ein vollständiges Framework für ein großes Projekt wünschen, müssen Sie grundsätzlich ReactRouter und Flux hinzufügen, um große Anwendungen zu schreiben.
2. Die meisten Fallstricke wurden nicht beseitigt. . . . .
Das liegt wahrscheinlich daran, dass es jetzt noch zu neu ist und es schwer zu sagen ist, ob es in Zukunft größere API-Änderungen geben wird. Derzeit wird React in großen und stabilen Projekten verwendet, und ich kenne nur Yahoos E-Mail.
Es gibt also derzeit nur sehr wenige Stimmen, die React kritisieren. Vielleicht liegt es nicht daran, dass es keine Fallstricke gibt, aber diese Fallstricke wurden noch nicht beseitigt.
Weitere Vorteile:
1. React ist sehr schnell: Es führt ein Konzept namens virtuelles DOM ein, das zwischen der Javascript-Logik und dem tatsächlichen DOM eingefügt wird.
2. Browserübergreifende Kompatibilität: Virtual DOM hilft uns, browserübergreifende Probleme zu lösen, was selbst im IE8 kein Problem darstellt.
3. Alles ist eine Komponente: Der Code ist modularer, die Wiederverwendung von Code ist einfacher und die Wartbarkeit ist hoch.
4. Einweg-Datenfluss: Flux ist eine Architektur zum Erstellen einer Einweg-Datenschicht in JavaScript-Anwendungen. Sie wurde von Facebook mit der Entwicklung der React-Ansichtsbibliothek konzipiert.
Empfohlenes Lernen: „Video-Tutorial reagieren“
5. Isomorphes, reines Javascript: Da Suchmaschinen-Crawler auf serverseitige Antworten und nicht auf die Ausführung von JavaScript angewiesen sind, hilft das Vorrendern Ihrer Anwendung bei der Suchmaschinenoptimierung.
6. Gute Kompatibilität: Verwenden Sie beispielsweise RequireJS zum Laden und Packen, während Browserify und Webpack zum Erstellen großer Anwendungen geeignet sind. Sie machen diese schwierigen Aufgaben weniger entmutigend.
Das obige ist der detaillierte Inhalt vonWas sind die Nachteile von Reaktionskomponenten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!