Ich bin neu in der Verwendung von React für die Entwicklung.Vor- und Nachteile der Verwendung von ReactJS
Kann jemand die Vor- und Nachteile von ReactJS auflisten? Gibt es Leistungsprobleme bei der Verwendung dieser Bibliothek für große Projekte.
Ich bin neu in der Verwendung von React für die Entwicklung.Vor- und Nachteile der Verwendung von ReactJS
Kann jemand die Vor- und Nachteile von ReactJS auflisten? Gibt es Leistungsprobleme bei der Verwendung dieser Bibliothek für große Projekte.
Vorteile der Reaktion mit:
Was ist nicht so gut an React?
Wenn react-native ist wirklich wie es beschrieben wurde, wird reagieren noch größer werden.
Leistungsmäßig ist es wirklich gut, da es auf einem virtuellen Dom vertraut, um zu wissen, was sich wirklich in Ihrer UI ändert, und nur das wiedergibt, was sich wirklich geändert hat. Es hat Probleme mit sehr großen, leicht veränderlichen Listen von Kindern (2000 <li>
Test), kann aber einfach optimiert werden.
Wenn Sie nicht sicher sind, denken Sie nur an die großen Projekte mit React: Instagram, HipChat, Facebook Chat und so weiter.
Einige Ressourcen:
Und wahrscheinlich eine meiner Lieblings-Blog-Post Why React is awesome?
ich einige Anmerkungen zu Ihrer Antwort hinzufügen möchten als Ich glaube, es ist ratsam, darauf hinzuweisen. Zuallererst kommt React nicht mit Jest, Jest kann verwendet werden, um React-Komponenten zu testen, ist aber nicht erforderlich. Zweitens wollte React nie etwas anderes als die View-Schicht sein, die nicht dagegen gehalten werden sollte. Reagieren fördert die Kompostierbarkeit und nicht die Fähigkeit sich selbst zu sperren. –
Sie haben Recht, ich hatte es eilig, als ich meine erste Antwort schrieb. Ich habe die Antwort bearbeitet, um deine Punkte hinzuzufügen. Ich denke immer noch, dass es eine "View-Schicht" sein sollte, da viele Leute davon überrascht sind. –
Ich habe eine Notiz über etwas hinzugefügt, das oft leistungsmäßig kommt. Wenn große Listen von Kindern, bei denen es kaum Änderungen gibt, auseinander gehen, kann dies zu einer Menge verschwendeter CPU-Zyklen führen. Die Leute scheinen zu erwarten, dass dies nur schnell geht, denn "reagieren ist schnell". – FakeRainBrigand