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

cra-macro-example

This is an example of how you can use Create React App with Babel Plugin Macros.

JavaScript - Released: 02 Aug 2019 - 39

typing-for-kids

A little app I made for my kids for Christmas :)

JavaScript - Released: 15 Dec 2017 - 40

aha-programming-slides

JavaScript - Released: 11 Oct 2019 - 41

jest-esmodules

JavaScript - Released: 10 Mar 2021 - 40

react-suspense-simple-example

JavaScript - Released: 25 Sep 2018 - 40

tree-shake-css

JavaScript - Released: 17 Jan 2019 - 37

kents-blues-stack

TypeScript - Released: 14 Mar 2022 - 29

repeat-todo-v2

Created with CodeSandbox

JavaScript - Released: 16 Dec 2017 - 29

application-state-management-talk

Released: 17 Sep 2019 - 35

react-and-stale-closures

This is a demo to show why so-called "stale closures" is a feature, not an annoyance.

JavaScript - Released: 13 Nov 2020 - 35

webpack-tree-shaking-exports

JavaScript - Released: 07 Mar 2017 - 34

webpack-dynamic-hmr-example

JavaScript - Released: 23 May 2018 - 33

elaborate

This is me playing around with https://remix.run

TypeScript - Released: 06 Nov 2020 - 33

stream-away-the-wait-talk

Demo for my talk "Stream Away the Wait" – a talk about making excellent pending experiences.

TypeScript - Released: 27 Jun 2022 - 26

requisite-react

JavaScript - Released: 09 Apr 2019 - 32

babel-plugin-macros-example

An example of how you might make a babel-plugin-macros macro repo

JavaScript - Released: 14 Jul 2017 - 32

node-manage-path

This micro-lib allows you to alter the $PATH in a cross-platform way.

JavaScript - Released: 10 Sep 2015 - 6

remix-jokes-app

JavaScript - Released: 11 Nov 2021 - 28

fakebooks-cra

The create-react-app version of the fakebooks app demonstrated on https://remix.run. Check out the Remix version: https://github.com/kentcdodds/fakebooks-remix

TypeScript - Released: 21 Apr 2022 - 27

epic-stack-with-framer-motion

Using client hints to avoid content layout shift with prefers-reduced-motion and framer motion animations.

TypeScript - Released: 02 Jun 2023 - 24

remix-blog

TypeScript - Released: 28 Oct 2020 - 29

test-render-prop-example

This is just an example repo I created for my newsletter.

JavaScript - Released: 11 Dec 2017 - 28

react-test-isolation

JavaScript - Released: 18 Jun 2018 - 28

multi-page-testing-demo

An example of how to test multiple pages with react-router or reach router

JavaScript - Released: 28 Aug 2019 - 27

kcd-angular

A repo for all of my useful Angular stuff

JavaScript - Released: 13 Jun 2014 - 28