{
  "slug": "redux-toolkit",
  "name": "Redux Toolkit",
  "url": "https://redux-toolkit.js.org",
  "cat": "dx",
  "group": "build",
  "tagline": "Structured state + RTK Query",
  "price": "Free · MIT",
  "tier": "free",
  "pick": false,
  "what": "The official, modern way to write Redux, v2. It removes most classic boilerplate with <code>createSlice</code> and Immer-backed mutable-looking updates, and bundles RTK Query for server-state caching. Comes with the Redux DevTools time-travel debugger.",
  "why": "Worth it when state changes are complex enough that you need to replay them — checkout flows, editors with undo. The enforced structure also keeps a large AI-written codebase from turning into arbitrary setters.",
  "warn": "Still the heaviest option here and overkill for most apps. If a tutorial shows <code>connect</code> or hand-written action-type constants, it predates RTK — ignore it.",
  "install": "npm install @reduxjs/toolkit react-redux",
  "category": {
    "key": "dx",
    "name": "Libraries & build tooling",
    "desc": "The dependencies your AI will reach for whether or not you chose them. Know what they are.",
    "group": "build",
    "groupName": "Build it"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://redux-toolkit.js.org/",
    "checked_at": "2026-08-18T21:22:12.874+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}