Javascript 如何使用redux存储中的值创建对象

Javascript 如何使用redux存储中的值创建对象,javascript,react-native,localization,react-redux,Javascript,React Native,Localization,React Redux,我想创建一个具有特定getter和一个键(即language)的对象。基于语言,键获取程序应该返回不同的值。它用于自定义语言选择器选项。例如,我有一个getter get homePage() { return lang === 'eng' ? "Home" : "Ui" } 对象是 导出常量内容={ 郎:"英",, 获取主页(){ return lang=='eng'?“Home”:“Ui” } } 行动 export const setLang = lang => ({

我想创建一个具有特定getter和一个键(即language)的对象。基于语言,键获取程序应该返回不同的值。它用于自定义语言选择器选项。例如,我有一个getter

get homePage() {
   return lang === 'eng' ? "Home" : "Ui"
}
对象是

导出常量内容={
郎:"英",,
获取主页(){
return lang=='eng'?“Home”:“Ui”
}
}

行动

export const setLang = lang => ({
   type: SET_LANG,
   lang
});

lang存储在redux存储中,现在我想在对象发生更改时更新它。然后在其他组件中使用该对象。但我不知道如何访问对象内部的redux存储。有什么建议吗?

我认为您应该使用redux选择器,例如:
const getBelts=(state)=>state.items.belts

虽然您的案例有点奇怪,但如果确实需要这样做,则可以使用从
createStore
函数返回的
store
对象,然后使用选择器函数查询存储