This site runs best with JavaScript enabled.
Kent C. Dodds
Blog
Workshops
Podcast
Courses
Discord
About
170
react
typescript
review
career
node
css
open source
javascript
testing
programming
teaching
productivity
state
performance
learning
personal
If you can't find what you're looking for with this, try
using Google
.
Wrapping React.useState with TypeScript
Copy URL
How to make a custom hook that wraps useState with TypeScript properly
Define function overload types with TypeScript
Copy URL
Have your JS expressiveness and type it too.
2020 in Review
Copy URL
An overview of what I accomplished in 2020 and a bit about my goals for 2021.
Business and Engineering alignment
Copy URL
How to convince "the business folks" to let you do what you want.
Hi, thanks for reaching out to me 👋
Copy URL
How to get help from Kent
useEffect vs useLayoutEffect
Copy URL
The simple rules for when to use each.
Super simple start to Firebase functions
Copy URL
The simplest getting started guide for Firebase Cloud functions
Super simple start to Netlify functions
Copy URL
Easily create server code without worrying about managing servers yourself
Super Simple Start to css variables
Copy URL
How to get started using css variables
How to React ⚛️
Copy URL
Let's see how learning React ⚛️ in the right order can make it less overwhelming.
Oh? You wanna scroll do you? Rendering all the posts...