ReactNative - hardwareBackPress


hardwareBackPress
アンドロイド装置自体の後退ボタンでホットスポット
特定の場合、後退ボタンは動作しません.
import { BackHandler } from 'react-native';
まずはBackHandlerimportです.
useEffect(() => {
  BackHandler.addEventListener('hardwareBackPress', () => {
    return true;
  });

  return () => BackHandler.removeEventListener('hardwareBackPress');
}, []);
特定のcomponentを取り付ける場合は、後退ボタンの使用を禁止します.EventListenerのうちcallbacktrueのうちreturnは後退ボタンが機能しないことを示しているので、テストしてみましたが、よく使われていました.
アンインストール時にEventListenerを削除します.
画面を切り替えることはできませんが、タイピング用の仮想キーボードがあると、後退ボタンで仮想キーボードが消えてしまいますが、ブロックできる機能があるかどうかは分かりません.