You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redux开发者工具中Store标识名设置位置及多Store命名方案

Redux开发者工具Store名称设置指南

1. 单个Store的名称设置位置

创建Redux Store时,通过composeWithDevTools(或Redux Toolkit的configureStore)的配置项指定name字段即可设置Store名称。

传统Redux写法:

import { createStore } from 'redux';
import { composeWithDevTools } from '@redux-devtools/extension';
import rootReducer from './reducers';

const store = createStore(
  rootReducer,
  composeWithDevTools({
    name: '主应用Store' // 此处设置Store标识名称
  })
);

Redux Toolkit写法:

import { configureStore } from '@reduxjs/toolkit';
import rootReducer from './reducers';

const store = configureStore({
  reducer: rootReducer,
  devTools: {
    name: '主应用Store'
  }
});

2. 多Store场景的名称区分方案

如果存在多个Store,只需要给每个Store在创建时配置唯一的name值,Redux开发者工具的顶部箭头选择器就会显示所有Store的名称,方便快速切换区分。

示例(两个独立Store):

// 用户模块Store
const userStore = configureStore({
  reducer: userReducer,
  devTools: {
    name: '用户管理Store'
  }
});

// 购物车模块Store
const cartStore = configureStore({
  reducer: cartReducer,
  devTools: {
    name: '购物车Store'
  }
});

配置完成后,打开Redux开发者工具即可看到如下选择界面:
Redux开发者工具多Store选择器

内容的提问来源于stack exchange,提问作者Lester Arévalo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 20:22:27