• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
Hiccup lists, keys, and laziness

Want this course?

Buy for $199
Download
 Video time: 16m12s
PREVIOUS
NEXT

Want this course?

Buy for $199

Hiccup lists, keys, and laziness

Course: Understanding Re-frame

Updated January 13, 2019

Description
Code

We explore how Reagent deals with lists of elements and how that interacts with React. We address some common warnings that come up when using lists and especially lazy lists.

Buy this course to view the code.

Next Lesson

19 min

Accessing DOM nodes

Sometimes we need to get a reference to the real DOM node that React normally manages for us. For instance, when we need to play an embedded video, the API requires access to the DOM node of the video element. React gives us a feature called Refs that let us get access to any DOM node it creates.

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