A React hook to detect keyboard visibility and offset using the VisualViewport API
npm install keyboard-visibilityA React hook to detect keyboard visibility and offset using the VisualViewport API.
Install the package using npm:
``bash`
npm install keyboard-visibility
`jsx
import React from 'react';
import useKeyboardVisibility from 'keyboard-visibility';
const App = () => {
const { isKeyboardVisible, keyboardOffset } = useKeyboardVisibility();
return (
export default App;
`
jsx
import React from 'react';
import useKeyboardVisibility from 'keyboard-visibility';const ExampleComponent = () => {
const { isKeyboardVisible, keyboardOffset } = useKeyboardVisibility();
return (
Keyboard is {isKeyboardVisible ? 'visible' : 'hidden'}
);
};export default ExampleComponent;
``