As I was preparing this article, I was getting ready to give a training to engineers at a local company. They saw my Advanced React Component Patterns course on egghead.io and want to dive deeper into the Render Props pattern. ...

This article is only kept around for historical purposes. The context API isn’t “new” and there are better ways to use it (via hooks). Curious about happend to the context API when React hooks were released? Read all about it ...

This post is only kept around for historical purposes. If you can use react@16.8.0 then the answer is to rarely use render props and almost always use a custom hook. Hooks are almost always the superior approach. Read about when ...

My heart aches for the dozens of engineer’s I’ve met so far this year who have had such rough luck finding their first full-time job. I’m regularly asked for advice on this subject and I’m afraid the best I can ...

This is a great follow-up to But really, what is a JavaScript test? So here we go! Step 0 To learn about mocks we have to have something to test and something to mock, so here’s the module we’ll be ...