3
내가 간단한 아이콘 버튼이 반작용 :다음과 같이 기본 TouchableOpacity onPress에 문제
class SideIcon extends Component {
render() {
return (
<TouchableOpacity onPress={console.log('puff')} style={styles.burgerButton}>
<Icon name="bars" style={styles.burgerIcon}/>
</TouchableOpacity>
);
}
}
그것은 다음과 같은 구성 요소에서라고 :
export default test = React.createClass({
getInitialState: function() {
return {
isModalOpen: false
}
},
_openModal() {
this.setState({
isModalOpen: true
});
},
_closeModal() {
this.setState({
isModalOpen: false
});
},
render() {
return (
<View style={styles.containerHead} keyboardShouldPersistTaps={true}>
**<SideIcon openModal={this._openModal} closeModal={this._closeModal} />**
<Text style={styles.logoName}>DareMe</Text>
<SideBar isVisible={this.state.isModalOpen} />
</View>
);
}
});
그러나 TouchableOpacity
에 onPress
결코 작동하지 않습니다. 나는 어디가 잘못 될까? 그것은 비록 구성 요소를로드하는 동안 콘솔 진술을 보여 주지만.