Fix "React Error: Rendered fewer hooks than expected"

Share this video with your friends

Send Tweet

In this lesson we'll see an interesting situation where we're actually calling a function component and getting a dreaded React error: "Rendered fewer hooks than expected." We'll learn why that is happening, how it can be avoided, and how our "workaround" fixes the problem and avoids potential bugs.

This is based on my blog post: Don't call a React function component