使用RN標準< Text> component with this code我看到「Debug mode:」 text only(but expected:「Debug mode:true」)。爲什麼React Native < Text >組件不顯示布爾道具?
class ClassName extends Component {
static propTypes = {
debug: PropTypes.bool
};
render() {
return (
<View style={...}>
<Text>Debug mode: {this.props.debug}</Text>
</View>
)
}
}
const mapStateToProps = (state) => {
console.log(typeof(state.debug); //boolean
return {
debug: state.debug
}
}
export default connect(mapStateToProps)(ClassName);
截圖:
如以上 「state.debug」 中描述的是布爾類型:
console.log(typeof(state.debug)); //boolean
的問題 - 爲什麼布爾道具不顯示/呈現的?
「debug:String(state.debug)」解決了這個問題,但問題仍然存在。 – Stich