一个用于可预测、可维护的全局状态管理的 JavaScript 库,可与 React 或其他视图库搭配使用。
6.1万1.5万TypeScriptMIT更新于 昨天
Redux 官方的 React 绑定库,通过 Provider 和 Hooks 将 Redux 状态连接到 React 组件。
React Redux 是将 Redux 存储连接到 React 组件的官方库。组件可以从 Redux store 读取状态并派发 action,并且只会在其所用数据发生变化时重新渲染。
库中提供 Provider 组件,使 store 在整个 React 组件树中可用,同时提供 useSelector、useDispatch 等 Hooks,便于函数组件读取状态和派发 action。对于类组件或旧代码,也可以使用 connect 高阶组件。
9.0 版本要求 React 18 或更高版本。库通过 npm 以 react-redux 包名发布,新项目推荐搭配 Redux Toolkit 使用。
使用官方 Redux+TS Vite 模板创建新应用
npx tiged reduxjs/redux-templates/packages/vite-template-redux my-app在现有 React 应用中使用 npm 安装 React Redux
npm install react-redux概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个用于可预测、可维护的全局状态管理的 JavaScript 库,可与 React 或其他视图库搭配使用。
一个基于 Hook 的轻量 React 状态管理库,无需包裹 Provider。
一个用于创建记忆化 selector 函数的 TypeScript 库,常配合 Redux 从状态中派生数据。
面向 Web 应用的异步状态管理与数据获取库,支持 React、Vue、Svelte 和 Solid。
一个 JavaScript 库,让你通过修改当前状态的草稿来生成新的不可变状态。
为 Redux 状态提供持久化与恢复,应用启动时自动把已保存的状态加载回 store。