我有一个具有redux状态和静态属性的组件,它取决于状态。如何更新此静态属性?
O(E*log(V)) + O(E*log(V)) = O(E*log(V))
答案 0 :(得分:1)
您可以考虑创建一个单独的容器并将其挂钩到静态属性中。
const Translator = ({ translate, text }) => translate(text)
export default connect(
state => ({
translate: getTranslate(state.locale)
})
)(Translator);
然后在您的ExitButton
组件
...
static navigationOptions = {
drawerLabel: <Translator text='exit'>,
drawerIcon: <CustomIcon name='sign-out' size={27} withoutFeedback />
}
...
我没有对此进行测试,但是HOC conventions应该可以使用。