Featured Courses & Code

Course
React, Firebase & Bacon
Dec 14, 2019By James K Nelson
Course
React Fundamentals
Aug 21, 2019By James K Nelson
Course
Mastering Async JavaScript
Aug 30, 2018By James K Nelson
Code
Vouch
Aug 20, 2019By James K Nelson

Navi logo
Navi
A JavaScript library for routing and static rendering
The 6 rules of JSX: a live cheatsheet
Aug 19, 2018By James K Nelson
Promises and async/await cheatsheet
Oct 21, 2018By James K Nelson
Mastering Async JavaScript
javascript
By James K NelsonAug 30, 2018
Mastering Async JavaScript

Build an unassailable understanding of JavaScript's callbacks, promises and async/await syntax over the course of 47 live examples and exercises.

20 lessons47 live examples and exercises
How to integrate React into an existing app?
react
How to integrate React into an existing app?

I've already got an application. I don't want to rebuild it from scratch. How can I integrate React into what I've already got?

By James K Nelson
Events Live Cheatsheet
Aug 24, 2017By James K Nelson
CSS-in-JS security: the rascal's guide
security
CSS-in-JS security: the rascal's guide

Import the wrong <Tooltip> component and your users' passwords will grow legs. Follow this guide to stay safe.

By James K Nelson
Conditional Rendering with React: The Complete Guide
react
By James K NelsonSep 26, 2018
Conditional Rendering with React: The Complete Guide

Dive deep into React's four approaches to conditional rendering, then test your knowledge by building a multi-step regisration wizard.

React Controller Components
react
React Controller Components

Controller components are a render-prop based pattern that can help you decouple state from presentation, and that facilitates reuse of business logic.

By James K Nelson
PDF Cheatsheets
Aug 24, 2017By James K Nelson