2016-06-27 13 views
2

Ich baue gerade meine erste echte App in React und entschied mich, Redux auf dem Weg zu verwenden.Javascript Objekt anstelle von Redux?

Nach der Implementierung von Redux scheint es ein schwieriger Weg zu sein, einen Komponentenstatus auf ein einfaches globales Javascript-Objekt zu setzen. Ich habe gelesen, dass Redux einige Performance-Sachen macht, aber wenn wir ein einfaches JavaScript-Objekt verwenden und unveränderlichen Statuswechsel zusammen mit forceUpdate() durchsetzen würden, was ist der Punkt von Redux? Neben coolen Timeline-Dev-Sachen? Was vermisse ich? :)

Vielen Dank im Voraus :)

Antwort

3

Wenn Sie wirklich Redux verstanden habe, dann denke ich, dass die Mission erfüllt.

Redux fügt einfach einen einfachen Fluss zur Verwaltung eines globalen JS-Objekts hinzu - globaler Status. Sie können es ohne Redux sicherlich tun. Schließlich ist es eine sehr kleine Bibliothek.

Damit Sie nichts verpassen, denke ich nicht. Redux ist nur ein wirklich nützlicher Arbeitsablauf, den Sie selbst implementieren können. Aber angesichts seiner Einfachheit und ausgezeichneten Architektur, kann es sich lohnen, mit einer bewährten Lösung zu gehen.

+1

Ich weiß, die Redux-Bibliothek ist klein, aber die Implementierung weise ich denke nicht, es ist einfach. Sie müssen den Fluss zwischen Aktionen, Reduzierungen, Speicherkonfiguration und Komponentenverbindung verstehen. Aber ich vermisse wahrscheinlich einige wichtige Aspekte von Redux? –

+0

Sie haben Recht mit dem Fluss. Aber schließlich ist der Fluss da, um ein Verständnis zu schaffen. Einmal eingerichtet, ist es einfach, den Code unter den Entwicklern zu teilen. Sehr wartungsfreundlich und sehr freundlich. – Grgur

+0

Wie gesagt, ich glaube nicht, dass du etwas verpasst hast. Es ist die Einfachheit, die Redux über – Grgur

Verwandte Themen