---
description: When to use what hook to manage state in our React app.
---

# useState v/s useReducer

## `useState()` v/s `useReducer()`

![useState() v/s useReducer() hooks.](https://2068594424-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZvh-eMIQtgB00n2d-q%2F-Ma6wJIvV51IM9oXUiO-%2F-Ma6wP3anSWMLWL1OQBJ%2FScreenshot%202021-05-19%20at%2016.49.00.png?alt=media\&token=872c3426-1615-473b-8a9f-64ff3a6001d0)
