react-native-a11y
Version:
Improvements of a11y for ReactNative, this library improve work with reader and keyboard focus and reader in general.
13 lines • 504 B
JavaScript
import { useEffect, useState } from "react";
import { AccessibilityInfo } from "react-native";
import { a11yConfig } from "../../configs";
export const useA11yEnabled = () => {
const [state, setState] = useState(false);
useEffect(() => {
AccessibilityInfo.isScreenReaderEnabled().then(setState);
const listener = AccessibilityInfo.addEventListener(a11yConfig.a11yEventName, setState);
return () => listener.remove();
}, []);
return state;
};
//# sourceMappingURL=useA11yEnabled.js.map