@reduxjs/toolkit · Live registry data
Querying npm and GitHub…
Editorial reference snapshot · @reduxjs/toolkit@2.5.1
Sizes, scores and reviews below are manually maintained historical references. Original measurement dates and reproduction records are unavailable. Scores are editorial opinions, not live calculations or security ratings. Check current registry data and your project build.
Data and methodology →@reduxjs/toolkit
v2.5.1MITTree-shakeableTS ReadyThe official, opinionated, batteries-included toolset for efficient Redux development.
The standardized enterprise solution for complex client state and caching.
Redux Toolkit (RTK) modernizes classic Redux with `createSlice`, built-in Immer for immutable updates, and RTK Query for data fetching. It provides rock-solid architecture for giant enterprise apps, though it carries more conceptual weight and bundle size than Zustand.
- •Strict patterns and architecture guide large distributed teams
- •Includes RTK Query for powerful server-cache management
- •Redux DevTools extension provides time-travel debugging
- •Steeper learning curve and boilerplate compared to Zustand
- •Requires React Context `<Provider>` root wrapping
- •Bundle footprint (~12.3 kB gzipped)
Large-scale enterprise apps with dozens of developers, Apps heavily reliant on Redux DevTools time-travel debugging
Small-to-medium apps where Zustand offers identical outcomes in 10% of the code
npm install @reduxjs/toolkitimport { createSlice, configureStore } from '@reduxjs/toolkit';
const counterSlice = createSlice({
name: 'counter',
initialState: { value: 0 },
reducers: {
increment: state => { state.value += 1; }
}
});
export const store = configureStore({ reducer: counterSlice.reducer });