Managing application state in React.js

One of the hardest parts of large application development is managing state. In this topics you will find ways to manage application state. They each are intended to solve some specific problems.

4 resources available

From Redux to Hooks: A Case Study

Using Hooks instead of Redux for state management is by no means easier. You have to be already familiar with the underlying concepts and understand the tradeoffs. Without relying on Redux you lose out-of-the-box performance optimizations, middleware support, devtools extension, time travel debugging [continue]

Tutorial by Sergey Ryzhov

State management using only React Hooks

Managing shared state in larger React apps usually involved pulling in third-party libraries like Redux and MobX. This article simply aims to familiarize you with useReducer and how you can use it as an alternative to manage an application's state. [continue]

Tutorial by Ovie Okeh

State Management with React Hooks — No Redux or Context API

React Hooks are more powerful than you think. Today, we are going to explore it and develop a custom Hook to manage global states — an easier to use method than Redux, and more performant than Context API. [continue]

Article by André Gardi

State of React State Management for 2019

In this post, I'll review the state of React state management for 2019, and some popular ways for managing your component states in React. Hopefully, this can help your team save some valuable time, dig deeper and make the right choice. Let's dive in! [continue]

Article by Jonathan Saring

How to manage the application state in React / Best practices to manage the application state / React state management libraries / React state management 2018 / React without state management / React Context api vs Redux / React context api tutorial / React context provider