Ein Fluß, umrahmt von Wald, der eine kleine Felsstufe herabfließt.

React/Redux – Alles ist im Fluß

Reaktive Programmierung im Frontend

Die Logos von React und Redux.

React reagiert auf Änderungen der Datenlage mit einem Neurendern des Views. Durch den virtuellen DOM bleiben jene Elemente unangetastet, die sich nicht verändert haben. Diese Optimierung bietet hohe Performance bei einfacher Anwendung.

Auf einem Bein kann man nicht stehen. Ein View ist nichts ohne eine konsistente Datenhaltung und ein definierter Fluß von Events durch die Applikation. Redux hat das Elm-Konzept adaptiert, wodurch Daten zentral gehalten und funktional auf die jeweiligen Views reduziert werden.

Nimmt man dann noch immutable.js hinzu, hat man fast das Gefühl Elm zu schreiben…