【发布时间】:2019-01-09 22:02:35
【问题描述】:
我使用 react-translated 作为我的 React 应用程序的翻译提供者,index.jsx render 方法是:
ReactDOM.render(
<TranslationProvider language={store.getState().language} translation={translation}>
<MuiThemeProvider theme={theme}>
<Provider store={store}>
<Routes/>
</ Provider>
</MuiThemeProvider>
</TranslationProvider>,
document.getElementById('root')
);
然后,我通过调度操作更新全局状态的语言...它可以工作(语言更改)但是这个 render 不会再次调用,并且我的应用程序中的文本不会切换到其他语言。它不应该在state 更改store 时重新渲染吗?
【问题讨论】:
标签: reactjs state render store