Redux ist im Wesentlichen eine funktionale Programmierung und macht sehr viel Sinn. Wenn ich in einem anderen Projekt zu einer Nicht-Javascript-OOP-Sprache zurückkehre, möchte ich dieselben Prinzipien anwenden, z. B. ein einzelnes Zustandsobjekt, Reduzierungen, die auf Teile dieses Zustands wirken, eine Geschäftsschicht semantischer Aktionen zum Ändern des Zustands.
Mein Projekt ist in C ++ und ich möchte wissen, ob es sinnvoll ist, einen funktionalen Ansatz im Redux-Stil beim Entwerfen der Anwendung anzuwenden. Die Leistung ist für diese App nicht besonders wichtig, die Wartbarkeit jedoch.
Welche Schwierigkeiten hätte ich, meine App so zu gestalten?
Ich sollte hinzufügen, dass dies keine GUI-App ist. Wenn Sie mehr darüber nachdenken, hat Redux möglicherweise den Nutzen in einer Nicht-GUI-Anwendung verringert, da die Aktualisierung des Anwendungsstatus keinen direkten visuellen Effekt hat.