【发布时间】:2021-06-09 10:35:04
【问题描述】:
我正在尝试在我的应用程序中使用 modal,但我想将其分成不同的类,例如 App.js 和 /components/modal。我遇到的问题是我无法正确传递道具。这是我的代码。
我导入了模态。
import InfoModal from '../components/InfoModal';
我创建了状态。
state = {modalVisible: false}
按下时可见的功能。
setModalVisible = (visible) => {
this.setState({ modalVisible: visible });
}
调用组件。
render() {
const { modalVisible } = this.state;
return (
<InfoModal visible= {modalVisible} />
<TouchableOpacity onPress={() => this.setModalVisible(true)} ><Text style={styles.infoButton}>Info</Text></TouchableOpacity>
)}
我不明白我应该设置什么道具以及如何正常工作。
【问题讨论】:
标签: javascript react-native react-props react-native-modal