import React, { useState, useEffect } from "react";import { Keyboard, Text, TextInput, StyleSheet, View } from "react-native";const Example = () => { const [keyboardStatus, setKeyboardStatus] = useState(undefined); useEffect(() => { const showSubscription=Keyboard.addListener("keyboardDidShow", ()=>{ setKeyboardStatus("Keyboard Shown");}); const hideSubscription = Keyboard.addListener("keyboardDidHide", ()=>{ setKeyboardStatus("Keyboard Hidden");}); return () => { showSubscription.remove(); hideSubscription.remove(); }; }, []); return ( {keyboardStatus} );}const style = StyleSheet.create({ container: { flex: 1, padding: 36}, input: {padding: 10, borderWidth: 0.5, borderRadius: 4}, status: {padding: 10, textAlign: "center"}});export default Example;