điều này là có thể với một giải pháp nhỏ. Tôi thậm chí sẽ không gọi đây là một cách giải quyết hoặc là tôi sẽ gọi đây là một tính năng tuyệt vời :-)
bạn chỉ phải sử dụng một thành phần mới trong tiêu đề của bạn như thế này:
static navigationOptions = {
header: (navigation) => {
return <HomeViewTitle />;
}
}
và sau đó bạn có thể kết nối trong HomeViewTitle trường hợp của tôi với tình trạng Redux:
import React, { Component } from 'react';
import {
View,
Text
} from 'react-native';
import { connect } from 'react-redux';
class HomeViewTitle extends Component {
render() {
return (
<View style={{height: 64, backgroundColor: '#000000', alignItems: 'center', justifyContent: 'center', paddingTop: 20}}>
<Text style={{color: '#FFFFFF', fontSize: 17, fontWeight: 'bold'}}>Home</Text>
</View>
);
}
}
const mapStateToProps = (state) => {
return state;
}
export default connect(mapStateToProps)(HomeViewTitle);
sau đó bạn có trạng thái Redux của bạn như đạo cụ trong HomeViewTitle và bạn có thể thiết lập các tiêu đề động
gì về phản ứng-mũ bảo hiểm kết nối với Redux? –