如何在我的案例中正确使用模态(在 class 内)?
How can I use a modal correctly in my case (inside a class)?
我想在我的 react-native 应用程序中使用模式。我看过一些视频,甚至阅读了有关模态的 react-native 网站,但它们到处都使用钩子,如下所示:
const [modalVisible, setModalVisible] = useState(false);
我的问题是,我在 class 中,无法在 class 中使用钩子。所以我的问题是:如何在不使用钩子的情况下使用这个功能?
这是我的模态:
<Modal visible={modalVisible} animationType = "slide">
<View style={StyleSheet.modalContent}>
<Button title = "close" onPress = {() => setModalVisible(!modalVisible)}/>
<Text>inside the modal</Text>
</View>
</Modal>
<Button title = "show more" onPress = {() => setModalVisible(!modalVisible)}/>
非常感谢每一个有帮助的回答! :)
无论如何,经过几个小时的谷歌搜索,我发现了一些适合我的东西,here it is。
我想在我的 react-native 应用程序中使用模式。我看过一些视频,甚至阅读了有关模态的 react-native 网站,但它们到处都使用钩子,如下所示:
const [modalVisible, setModalVisible] = useState(false);
我的问题是,我在 class 中,无法在 class 中使用钩子。所以我的问题是:如何在不使用钩子的情况下使用这个功能? 这是我的模态:
<Modal visible={modalVisible} animationType = "slide">
<View style={StyleSheet.modalContent}>
<Button title = "close" onPress = {() => setModalVisible(!modalVisible)}/>
<Text>inside the modal</Text>
</View>
</Modal>
<Button title = "show more" onPress = {() => setModalVisible(!modalVisible)}/>
非常感谢每一个有帮助的回答! :)
无论如何,经过几个小时的谷歌搜索,我发现了一些适合我的东西,here it is。