Warum Redux über Facebook Flux nutzen?

Ich habe gelesendiese Antwort, Boilerplate reduzieren, habe ein paar GitHub-Beispiele angeschaut und sogar ein bisschen Redux versucht (Apps zu erledigen).

Wie ich es verstehe,offizielle Redux Doc Motivationen bieten Vorteile im Vergleich zu herkömmlichen MVC-Architekturen. ABER es gibt keine Antwort auf die Frage:

Warum sollten Sie Redux über Facebook Flux verwenden?

Ist das nur eine Frage der Programmierstile: funktional oder nicht funktional? Oder ist die Frage in Fähigkeiten / Entwicklungswerkzeugen, die sich aus dem Redux-Ansatz ergeben? Vielleicht skalieren? Oder testen?

Habe ich recht, wenn ich sage, dass Redux ein Flussmittel für Menschen ist, die aus funktionalen Sprachen stammen?

Um diese Frage zu beantworten, können Sie die Komplexität der Implementierung mit den Motivationspunkten von redux für flux und redux vergleichen.

Hier sind Motivationspunkte vonoffizielle Redux Doc Motivationen:

Umgang mit optimistischen Updates ie ich verstehe, kommt es kaum auf den 5. punkt an. Ist es schwierig, es in Facebook Flux umzusetzen?)Rendering auf dem Server as kann auch @facebook flux. Irgendwelche Vorteile im Vergleich zu Redux?) Abrufen von Daten vor dem Ausführen von Routenübergängen Warum kann es nicht in Facebook Flux erreicht werden? Was sind die Vorteile?)Hot reload Es ist möglich mitReact Hot Reload. Warum brauchen wir Redux?) Undo / Redo Funktionalität Irgendwelche anderen Punkte? Wie anhaltender Zustand ...

Antworten auf die Frage(16)

Ihre Antwort auf die Frage