Redux vs plain Reagieren
Habe ich gelesen, einige redux-tutorials und um ehrlich zu sein sehe ich nicht bis jetzt, was Mehrwert bringt es auf Ebene reagieren.
Soweit ich weiß kann ich eine app erstellen und verwalten Ihren Zustand nur reagieren, also, was macht wiedermal etwas Wert verwenden?
Gut, ich erkenne wiedermal hat ein paar Vorteile gegenüber reagieren, nämlich:
- Verfolgt alle Aktionen durchgeführt;
- Macht es einfacher für die Fehlersuche wegen dem vorherigen Punkt;
- Verhindert Staates aus der übergebenen up/down zwischen den Komponenten.
Aber vielleicht aufgrund meiner fehlenden Erfahrung im Bau von großen apps, die ich bin nicht davon überzeugt, dass es würde mein Leben erleichtern.
Können Sie erläutern, ein wenig mehr auf die Vorteile der Verwendung von redux, der über der Ebene reagieren?
- reagieren und redux dienen ganz verschiedenen Zwecken in einer Anwendung. halten Sie zu Lesen.
- Mit redux kann dein Leben einfacher geworden. Oder das Gegenteil. Einfach ausprobieren und selbst entscheiden, ob Sie es wollen oder nicht.
- Letztlich habe ich das Gefühl, es hängt vom Umfang Ihres Projekts. Ich bin zwar kein Experte wie es scheint, können Sie einfach erstellen Sie eine komplexe Anwendung, ohne jede Art von flux Umsetzung...
- Der klare Vorteil ist die Wartungsfreundlichkeit. Siehe: redux.js.org/docs/introduction/Motivation.html
- Vielen Dank für Ihre Eingabe, es werden sicherlich sehr wertvoll trotz dieser Frage auf Eis gelegt wird. Ich glaube wirklich, das ist eine häufige Frage, dass wird helfen, eine Menge Menschen in die Zukunft.
- medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der Spitze von meinem Kopf, einige Vorteile mit sich:
... Und das ist, bevor man zu viele der Häufig diskutierten Vorteile, wie vorhersehbar Status-updates, time-travel-debugging, bessere Testbarkeit und eine zentralisierte Logik.
Es ist sicherlich wahr, dass Sie können schreiben, eine gesamte Anwendung mit nichts aber Reagieren die Komponente Staat (und Dan Abramov selbst sagt, dass die Menschen springen oft in die Redux zu früh), aber aus meiner Perspektive Redux ist es absolut Wert.
Bearbeiten
Habe ich geschrieben, dass eine erweiterte version dieser Antwort, wie ein Artikel auf die Full-Stack-Reagieren Website: Redux und Warum ist Es Gut Für Sie.
Mir, der größte Vorteil ist die Tatsache, dass
redux
hat einen einzigen Zustand Baum verglichen, um möglicherweise viele kleinere Staaten inreact
nur Komponenten. Zusammen mitredux
' Reduzierstücke, Zustand ist sehr deterministisch und ist leichter zu Grunde geht.react
ist umständlicher als inredux
IMO.