Kent C. Dodds is an active egghead instructor and blogger. This is a collection of screencast versions of his blog posts. You can find his blog here: kentcdodds.com/blog
Overview
Syllabus
- Implement a simple Finite State Machine library in JavaScript
- Array reduce vs chaining vs for loop
- Reduce cognitive load for readers of your code by avoiding nesting of closures
- Fix "React Error: Rendered fewer hooks than expected"
- Get started with Web Workers
- Organization of Authentication State in React Apps
- Get started with Netlify Serverless Functions
- Implement Inversion of Control
- Implement useState with useReducer
- Use JavaScript Modules in the browser
- Fix the "not wrapped in act(...)" warning when testing the useImperativeHandle Hook
- Fix the "not wrapped in act(...)" warning with Jest fake timers
- Fix the "not wrapped in act(...)" warning when testing Custom Hooks
- Fix the "not wrapped in act(...)" warning
- Create App DevTools to enhance development productivity
- Make Your Test Fail
- Use a status enum instead of booleans
- When to useState instead of useReducer
- When to useReducer instead of useState
Taught by
Kent C. Dodds