相关疑难解决方法(0)

如何使用 redux-toolkit 访问 redux 中另一个切片的状态?

在我的 Redux 存储中,我有多个切片,我想访问langspeciesSlice 内的settingsSlice 的状态。

这是我的切片的代码示例:

const settingsSlice = createSlice({
  name: 'settings',
  initialState: { lang: 'en', theme: 'dark' },
  reducers: {
    ...
  },
});

const speciesSlice = createSlice({
  name: 'species',
  initialState: data[`vds-list-${HERE I WANT TO USE THE "lang" STATE OF THE SETTINGSSLICE}`],
  reducers: {
    ...
  },
});
Run Code Online (Sandbox Code Playgroud)

到目前为止我还没有找到解决方案,所以也许这是不可能的?

我可以只使用一个切片,其中包含所有状态,但我真的很想将状态的不同部分分隔在不同的切片中。

reactjs redux react-redux redux-toolkit

37
推荐指数
3
解决办法
4万
查看次数

使用 redux-toolkit 将状态重置为初始状态

我需要将当前状态重置为初始状态。但我所有的尝试都没有成功。我如何使用 redux-toolkit 做到这一点?

const showOnReviewSlice = createSlice({
  name: 'showOnReview',
  initialState: {
    returned: [],
  },
  reducers: {
    reset(state) {
      //here I need to reset state of current slice
    },
  },
});

Run Code Online (Sandbox Code Playgroud)

javascript redux redux-toolkit

24
推荐指数
6
解决办法
1万
查看次数

标签 统计

redux ×2

redux-toolkit ×2

javascript ×1

react-redux ×1

reactjs ×1