re-frame your ClojureScript applications
summary
A live demo builds a Reagent slideshow using re-frame with Figwheel hot reload and re-frisk state inspection, showing how events dispatch into a central async queue, handlers return an effects map that re-frame realizes, and subscriptions form a memoized signal graph. Covers v0.8.0 subscription changes, using interceptors for logging and spec validation, custom coeffects for localStorage, and the built-in HTTP effect. Claims production-ready performance and recommends testing events/subscriptions in Clojure.
AI-written summary · about
chapters (9)
- 0:00Introduction to Re-frame
- 0:48Setting up the Project
- 4:46Re-frame Fundamentals
- 8:05Building the Application
- 10:19Implementing State Events
- 14:48Subscriptions and UI
- 17:54Advanced Concepts
- 21:05Using Interceptors
- 25:24Conclusion and Resources
related talks
38m"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame"
34mBuilding a Collaborative Web App with ClojureScript
40mFun with Functional Programming in Clojure
29mMobile Apps with ClojureScript
35mApplying the paradigms of core.async in ClojureScript
23mComponent Driven ClojureScript with Storybook
41mClojureScript for Skeptics
35mClojureScript & User Interfaces: Simplicity yields Possibilities
