Я хочу иметь Modal in React native, как показано ниже, где Modal должен закрываться onPress до текста «закрыть». демонстрационное изображение здесь
ModalProps исходит из предыдущего компонента как истинный. OnPress, чтобы «закрыть». Я хочу, чтобы «видимый» был ложным, а модальный - закрытым. Моя ОС - Android. Код ниже:
type ModalProps = {
visible: boolean // visible = true here from the previous screen
}
const closeModal = ():void => {
// code to make the visible false
}
function myModal ({visible}: ModalProps) {
return (
<Modal visible={visible}>
<View>
<Text> this is my Modal</Text>
</View>
<View>
<Text onPress={() => this.closeModal()}>Dismiss</Text>
</View>
</Modal>
);
}
export default myModal;
Как я могу это сделать?