• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
Co-effects

Want this course?

Buy for $199
Download
 Video time: 11m35s
PREVIOUS
NEXT

Want this course?

Buy for $199

Co-effects

Course: Understanding Re-frame

Updated April 4, 2019

Description
Code

Co-effects are the impure data your Event Handlers need to run. This might include the current value of the Database, the current time, or even a value stored in LocalStorage.

Buy this course to view the code.

Next Lesson

8 min

Interceptors overview

Interceptors are an "advanced" concept. You can go a long way without using interceptors. However, they're very useful for cross-cutting concerns. My recommendation is to watch this lesson now, but not to worry if it doesn't seem useful yet. If you need it later, you'll know it's there.

Course: Understanding Re-frame

0 / 37
0 / 37
 
Lessons
 
Re-frame Stack Overview
free  
9 min 
 
Getting Set Up
 
20 min 
 
Reagent components
 
24 min 
 
Basic HTML with Hiccup
 
7 min 
 
Hiccup true, false, and nil Attributes
 
5 min 
 
Hiccup Style Attributes
 
6 min 
 
Hiccup class Pattern
 
5 min 
 
Hiccup id and class Shortcuts
 
5 min 
 
Hiccup Nested Tag Shortcut
 
3 min 
 
React Events
 
11 min 
 
Hiccup and subcomponents
 
6 min 
 
Hiccup lists, keys, and laziness
 
16 min 
 
Accessing DOM nodes
 
19 min 
 
Form component best practices
 
27 min 
 
Reagent Atoms
 
19 min 
 
Component Re-rendering
 
15 min 
 
Embedding strings of HTML
 
6 min 
 
Embedding Native JS React Components
 
9 min 
 
Re-frame flow overview
free  
14 min 
 
Dispatching Events
 
10 min 
 
Handling Events
 
20 min 
 
Effect Handlers
 
10 min 
 
Co-effects
 
12 min 
 
Interceptors overview
 
8 min 
 
Interceptor example
free  
19 min 
 
HTML DB Isolation
 
14 min 
 
Subscriptions
 
15 min 
 
Reactive Subscriptions
 
18 min 
 
Reactive Subscriptions walkthrough
 
13 min 
 
Choosing where to store state
 
16 min 
 
Naming Events and Subscriptions
 
18 min 
 
Initialization recommendations
 
11 min 
 
Deeply nested databases
 
23 min 
 
Keep Events and Subscriptions Together
free  
16 min 
 
Calculations in Subscriptions
 
22 min 
 
Indexed Entities
 
39 min 
 
Indexed Entity Order
 
14 min 

Footer CTA

Level up your Clojure skills

The PurelyFunctional.tv Newsletter is a weekly email that helps you improve your Clojure skills through challenges, tips, and news.

Enter your email address to receive emails about Clojure and Functional Programming. These include the weekly newsletter and occasional offers. You can unsubscribe any time.

Copyright © 2021 LispCast and Eric Normand