• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
Username Box

Want this course?

Buy for $199
Download
 Video time: 51m31s
PREVIOUS
NEXT

Want this course?

Buy for $199

Username Box

Course: Building Re-frame Components

Updated November 3, 2020

Description
Notes
Code

We build a username box that checks with the server whether the username is already taken. Combine that with some simple validations and you have yourself a really nice username input field for a user registration system.

This lesson uses many features of Re-frame: events, subscriptions, and effects. Learn how to use effects and create your own reusable effects.

Buy this course to view the notes.
Buy this course to view the code.

Next Lesson

22 min

Username and Password Refactoring

We begin to culminate our components into a bigger and more complex component, the user registration flow. In this lesson, we refactor our username and password boxes to use the same code.

Course: Building Re-frame Components

0 / 19
0 / 19
 
Lessons
 
Collapsible Panel
free  
25 min 
 
Sortable Table
 
34 min 
 
Inline Editable Field
 
29 min 
 
Progress Bar
 
30 min 
 
Password Box
 
26 min 
 
Sortable Table in the Database
 
25 min 
 
Tag Editor
 
26 min 
 
Markdown Editor with Live Preview
 
9 min 
 
Externally Managed Components
 
12 min 
 
Accordion Component
 
27 min 
 
Draggable List
 
36 min 
 
Expanding Table
 
13 min 
 
Filterable List
free  
22 min 
 
Username Box
 
1 hr 
 
Username and Password Refactoring
 
22 min 
 
User-Password Further Refactoring
 
17 min 
 
User Registration 1
 
16 min 
 
User Registration 2
 
28 min 
 
User Registration 3
 
25 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