No createStore, No combineReducers, No Provider — Setting Up State in 3 Lines
Redux setup is a ceremony. You create a store, compose your reducers into a root tree, wrap your app in a Provider, register middleware, and configure…
Tech news from the best sources
Redux setup is a ceremony. You create a store, compose your reducers into a root tree, wrap your app in a Provider, register middleware, and configure…
Introduction Recently I worked on a feature that revolves around expiring quotes in a multi-step fintech flow. What made this interesting was the fron…
Mastering State Management in React with Redux Toolkit If you've been building React applications for a while, you've probably encountered the challen…
Redux effects are middleware — thunks dispatching thunks, sagas yielding sagas, observables piping into more observables. Every async operation become…
Redux popularized the idea of a single global store — one tree of state, one set of reducers, one source of truth. It works well with one team and ten…
This is an updated rewrite of my 2021 article on protected routes . A lot has changed in the React ecosystem since then. React Router moved from v5 to…
This is not an article for juniors excited about the latest React ecosystem drop. This is for the senior who's inheriting a codebase, the CTO deciding…
What Is Redux Thunk? Redux Thunk is a middleware for Redux that allows you to write action creators that return a function instead of a plain action o…
I’ve been learning React recently,and I build something that pushed me to learn a lot - an enterprise-style dashboard . It had the stuff dashboards us…