re-frame interactive demo | Yehonathan Sharvit
blog.klipse.tech · 2,342 words · saved by 1 readers
re-frame interactive demo with Klipse. A pattern for writing SPAs in ClojureScript, using Reagent.
What is re-frame? re-frame is a functional framework for writing SPAs in ClojureScript, using Reagent. Being a functional framework, it is about two things: data the functions which transform that data. And, because it is a reactive framework, the “data coordinates the functions” (and not the other way around). re-frame is often described as a 6-domino cascade: One domino triggers the next, which triggers the next, et cetera, boom, boom, boom, until we are back at the beginning of the loop, and the dominoes spring to attention again, ready for the next iteration of the same cascade. The six do
related reading
- Building data-centric apps with a reactive relational databaseriffle.systems
- Why React Re-Renders • Josh W. Comeaujoshwcomeau.com
- Build your own Reactpomb.us
- Bireactive Programmingorionreed.github.io
- You Might Not Need an Effect – Reactreact.dev
- An Interactive Intro to CRDTs | jakelazaroff.comjakelazaroff.com
- Redux Essentials, Part 1: Redux Overview and Concepts | Reduxredux.js.org
- When does React re-render components? | Felix Gerschaufelixgerschau.com
- My Clojure Workflow, Reloadedcognitect.com
- Tutorial: Tic-Tac-Toe – Reactreactjs.org
- Pure UIrauchg.com
- State as a Snapshot – Reactreact.dev