React

Multiple Boolean Props are a Code SmellMental Model of Use EffectTic-Tac-Toe in ReactUsing `React.memo` to Avoid Unnecessary RerendersMemoization: What, Why, and HowThe Three Kinds of React StateAdding Guards to a `useReducer` Finite State MachineBreak Out Your Component Logic with HooksAdding Infinite States to a `useReducer` Finite State MachineCan a State Machine be a String?How to Use `useReducer` as a Finite State MachineGuidelines for State Machines and XStateRecursive React ComponentsEnumerate, Don't BooleanateHow to Render an Object in ReactHow to Add Algolia Search to a Gatsby SiteFirebase and Gatsby, Together At LastWhy I Rewrote My Blog With GatsbyNot All 'Just JavaScript' is the SameMake Your Own Charts in React Without a Charting LibraryWhat I Love About React #1Renderless ComponentsHead Scratcher #1How to Dynamically Render React ComponentsLoading State Trick for Stateless Functional Components in ReactHow To Use Client Side Libraries in a Universal JavaScript App

Let's talk some more about JavaScript, React, and software engineering.

I write a newsletter to share my thoughts and the projects I'm working on. I would love for you to join the conversation. You can unsubscribe at any time.

Just Enough Functional Programming Logo
Just Enough Functional Programming

Check out my courses!

Liked the post? You might like my video courses, too. Click the button to view this course or go to Courses for more information.
View on egghead.io