Kent C. Dodds

Improving the world with quality software · Husband, Father, Latter-day Saint, Teacher, OSS · @remix-run · TestingJavaScript.com · EpicReact.Dev · Be Kind

Projects

webpack-validator-DEPRECATED

Use this to save yourself some time when working on a webpack configuration.

JavaScript - Released: 15 Feb 2016 - 93

react-hooks-pitfalls

The slides and code examples for my talk "React Hook Pitfalls"

JavaScript - Released: 10 Jul 2019 - 93

css-in-js-precompiler

WORK IN PROGRESS: Precompiles CSS-in-JS objects to CSS strings

JavaScript - Released: 27 Apr 2017 - 70

epic-ai

The Epic Stack + OpenAI chat completion API example

TypeScript - Released: 21 Jun 2023 - 63

full-stack-components

TypeScript - Released: 21 Oct 2022 - 70

podcastify-dir

Take a directory of audio files and syndicate them with an rss feed

JavaScript - Released: 07 Jul 2020 - 44

eslint-plugin-kentcdodds

Custom rules for Kent

JavaScript - Released: 16 Aug 2021 - 29

nz-toggle

Dual and triple-state toggles for AngularJS

JavaScript - Released: 03 Jul 2014 - 40

create-react-app-react-testing-library-example

JavaScript - Released: 26 Jun 2018 - 69

cypress-testing-workshop

A workshop for learning how to write cypress tests

JavaScript - Released: 04 Apr 2019 - 67

10-practical-js-features

JavaScript - Released: 14 Aug 2019 - 67

incremental-react-router-to-remix-upgrade-path

JavaScript - Released: 05 May 2022 - 58

rename-gh-to-main

JavaScript - Released: 25 Jan 2021 - 67

fully-typed-web-apps-demo

TypeScript - Released: 18 Oct 2022 - 59

quick-stack

TypeScript - Released: 14 Jul 2022 - 58

why-react-hooks

Talk about React hooks

JavaScript - Released: 17 Nov 2018 - 63

repeat-todo

A simple app I made for my wife

JavaScript - Released: 29 Feb 2016 - 63

codegen.macro

JavaScript - Released: 14 Aug 2017 - 63

airtable-netlify-short-urls

There's a simpler version using Netlify redirects instead of Airtable here

JavaScript - Released: 04 Dec 2018 - 59

workshop-setup

Verify and setup a repository for workshop attendees

JavaScript - Released: 13 Mar 2017 - 41

remix-discord-bot

TypeScript - Released: 23 Jun 2022 - 40

eslint-find-new-rules

Find built-in ESLint rules you don't have in your custom config

JavaScript - Released: 16 Mar 2016 - 33

concurrent-react

React Suspense Egghead course

JavaScript - Released: 21 Mar 2020 - 48

cross-spawn-with-kill

Adds cross-platform kill function to cross-spawn processes

JavaScript - Released: 02 Sep 2016 - 15

setup-prettier

JavaScript - Released: 17 Jul 2018 - 46