@fe-eule/react-keyboard-avoiding-view
v1.0.12
Published
This component is a component that automatically adjusts the view so that the fixed element is not covered by the keyboard when the keyboard appears on iOS devices.
Downloads
11
Readme
@fe-eule/react-keyboard-avoiding-view
react-keyboard-avoiding-view
is a simple and easy to use package that allows you to avoid the keyboard when it pops up on your screen. It is a simple wrapper around the KeyboardAvoidingView component.
In iOS, the keyboard will cover the fixed elements when it pops up. This package will help you to avoid this issue.
Preview
iOS issue 🥹
https://github.com/user-attachments/assets/d0ee5892-50a7-4d66-995d-a64fc215a247
with react-keyboard-avoiding-view
😎
https://github.com/user-attachments/assets/765d72ae-03b7-4d83-8ecc-42cb893a6d3f
Installation
npm install @fe-eule/react-keyboard-avoiding-view
Usage
/**
* Use react not react-native
* Support server side rendering
*/
import React from "react";
import KeyboardAvoidingView from "@fe-eule/react-keyboard-avoiding-view";
const App = () => {
return (
<div>
<input className="keyboard-avoiding-input" type="text" />
<KeyboardAvoidingView>
<button type="button">Next</button>
</KeyboardAvoidingView>
</div>
);
};