gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:35:23 25 4
gpt4 key购买 nike

在我的 Redux 商店中,我有多个切片,我想访问 lang物种切片中设置切片的状态。
这是我的切片的代码示例:

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: {
...
},
});
到目前为止,我还没有找到解决方案,所以也许这是不可能的?
我可以只使用一个切片,其中包含所有状态,但我真的很想将状态的不同部分分开在不同的切片中。

最佳答案

根据定义,Reducers 只能访问它们拥有的状态部分。所以,如果我有 {users: usersReducer, posts: postsReducer} , usersReducer无法访问 posts状态切片。

the Redux FAQ entry on "how can I share state between reducers?"更多细节。

关于reactjs - 如何使用 redux-toolkit 访问 redux 中另一个切片的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62451320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com