Stop using Redux
summary
Argues Redux is unnecessary for most React apps and demonstrates a concrete refactor replacing it with React Context and small hook-based stores like Zustand. Walks through migrating a demo app from 300 LOC to 90 LOC, removes action/middleware boilerplate, and shows a measurable bundle-size drop (~15%) and simpler update logic. Builds a working refactor, runs the app and unit tests, and reports fewer lines, fewer indirections, and easier async flows compared with a Redux setup.
AI-written summary · about
chapters (4)
- 0:00Introduction
- 2:35Redux problems explained
- 7:58Performance and optimization
- 11:34Context API alternatives
related talks
25mRedux is dead, long live Redux!
51mBuilding React Applications with Redux
15mRedux is dead, long live redux!
05mRedux dhe velgat për pasimin e të dhënave në komponente të React
30mMake React State-Management great again
45mRedux and Redux-saga to manage states in a large React app
56mEliminate extra dependencies : State management for React apps with hooks
19mMy unpopular ReactJS opinions
