React Native - 如何防止模式在用户按下 ESC 键时关闭

React Native - How to prevent the modal from closing when user hit the ESC key

当用户将键盘连接到 react-native 应用程序并按下 ESC 键时,它将隐藏模态组件。该组件未卸载,因此它实际上冻结了整个应用程序。

如何从 closing/hiding 模式中捕获或阻止 ESC 键?

像这样

import { Modal } from 'react-native';

<Modal
    onKeyPress={(e) => e.nativeEvent.key == 27 && e.nativeEvent.preventDefault() or e.preventDefault()?

TIA!

选择键的方法是'onKeyPress'

 onKeyPress={(e) => console.log(e.nativeEvent.key)}

和此 return 名称,例如:'Enter' 或 'Backspace'。 请准确搜索 Esc 键的名称并以此创建条件。