Featured Courses & Code

Course
Pro
React, Firebase & Bacon
Aug 20, 2019By James K Nelson
Course
Pro
React Fundamentals
Aug 21, 2019By James K Nelson
Course
Pro
Mastering Async JavaScript
Aug 30, 2018By James K Nelson
Code
Pro
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
P R O
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
React (without the buzzwords)
react
P R O
By James K NelsonJan 31, 2018
React (without the buzzwords)

Behind all the buzzwords, React is just JavaScript.

In this course, you'll master React's fundamentals without touching Redux, Webpack, or GraphQL. And along the way you'll build a real-world app with form validation, asynchronous storage, and proper structure.

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
P R O
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