Evolution of Functional UI Paradigms
summary
Argues that functional UI patterns reduce coupling but repeatedly inherit three concrete problems: update, modularity and circularity challenges. Reviews Racket Universe Teach, Elm and React plus Redux, then shows a ClosureScript toolkit with dynamic and focus combinators. Builds a working phone‑book demo that emphasizes newly added entries via a small functional view model layer; view models are pure, easily tested, and keep the untestable emphasis UI thin while the demo and library actually work in the browser.
AI-written summary · about
chapters (10)
- 0:00Functional UI paradigms intro
- 0:43MVC challenges in UI
- 2:09Elm and React functional UI
- 6:09UI test limitations
- 11:52MVVM for UI modularity
- 13:38Reflex UI toolkit intro
- 21:55Phone book with Reflex
- 30:33Functional view model pattern
- 38:24View model benefits recap
- 40:05Q&A
related talks
43mFunctional UI, Functional Apps
34mFunctional UIs and Unidirectional Dataflow
38mThe challenges and benefits of a functional reactive frontend
27mThe Functional Final Frontier
44mEvolutionary UI
35mDeclarative UIs in a functional language
28mHow to use Functional Programming in your React app
56mSimplifying Web App Development With Elm and Functional Programming
