UI-State-Management record state session state screen state GUI Architectures - https://martinfowler.com/eaaDev/uiArchs.html ensure consistency @duffleit @oetzn
Bliki > Google “Different people reading about MVC in different places take different ideas from it and describe these as 'MVC’.” - Martin Fowler @duffleit @oetzn
AbstractUIStateManagementPattern mvc = PatternStore.load(Patterns.MVC); // todo: use DI here Web theWeb = new WebFactory().create(); try { theWeb.apply(mvc); } catch (PatternApplicationException e) { // never happens } @duffleit @oetzn
Structure • View → React • Model → Store • Controller → […] Goals • Unidirectionality • Predictability • Single Source of Truth • Consistently Display Data @duffleit @oetzn