React Hooks and Project Evolution

Andrew Crites
Mar 19 · 14 min read

Function Components and useState

useRef for DOM Node Access

Update Multiple States

useContext for State Slicing

useEffect for Side Effect Management

Reusing setX Logic with useReducer

Type Safety for Reducers

Testing

Custom Hooks Possibilites

Bringing It All Together

Andrew Crites

Written by

Web developer and such

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade