• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
Component Re-rendering

Want this course?

Buy for $199
Download
 Video time: 15m21s
PREVIOUS
NEXT

Want this course?

Buy for $199

Component Re-rendering

Course: Understanding Re-frame

Updated February 11, 2019

Description
Code

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.

Buy this course to view the code.

Next Lesson

6 min

Embedding strings of HTML

Sometimes you have a string filled with HTML and you want that HTML to show up in a component. This is sometimes unsafe (if the HTML was written by a user) but sometimes it's not (if you controlled the HTML generation). Don't do it if it's unsafe, but in this lesson, we look at how to embed that HTML directly in the component.

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