how to detect if app is loosing focuse in react native

JavaScript
Copyimport { useFocusEffect } from '@react-navigation/native';
function Profile({ userId }) {  const [user, setUser] = React.useState(null);
  useFocusEffect(    React.useCallback(() => {      const unsubscribe = API.subscribe(userId, user => setUser(data));
      return () => unsubscribe();    }, [userId])  );
  return <ProfileContent user={user} />;}
Source

Also in JavaScript: