Re-frame adds a beneficial amount of structure to your frontend app. This guide goes over all of the pieces of that structure and how to use them.
Pragmatic and in-depth guides to a topic.
Sometimes you need to delay an Event a certain amount of time. We need to turn setting a timeout into an Effect.
Parts of courses on specific topics
We create a collapsible panel component. You give it a title and a child and it will hide the child inside until you click the panel.
We need to understand re-rendering in order to control our GUIs. But instead of learning a list of rules, it’s better to learn how to uncover what is rendering and why.
How three built-in Clojure functions help us keep our database organized without much fuss.
Re-frame is all about giving you places to put things in such a way that it helps you build applications for long term. Events provide a level of indirection between components and the rest of the app.
You know those lists that let you reorder stuff by dragging? Well, we make one of those.
Effects are actions your app will take. We specify them using Effect Handlers.