Andr3wHur5t/react-native-keyboard-spacer
Andr3wHur5t/react-native-keyboard-spacer has 1,570 GitHub stars and 220 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-11 18:09 UTC. Last push 2023-05-03.
Plug and play react-native keyboard spacer view.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalreact-native-keyboard-spacer
Plug and play iOS react-native keyboard spacer view.

Quick Start
Install View: npm install --save react-native-keyboard-spacer
Example Usage
The view will automatically perform a layout animation when the keyboard appears or disappears.
import KeyboardSpacer from 'react-native-keyboard-spacer';
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Image,
View,
TextInput
} from 'react-native';
class DemoApp extends Component {
render() {
return (
<View style={[{flex: 1}]}>
{/* Some random image to show scaling */}
<Image source={{uri: 'http://img11.deviantart.net/072b/i/2011/206/7/0/the_ocean_cherry_tree_by_tomcadogan-d41nzsz.png', static: true}}
style={{flex: 1}}/>
{/* The text input to put on top of the keyboard */}
<TextInput style={{left: 0, right: 0, height: 45}}
placeholder={'Enter your text!'}/>
{/* The view that will animate to match the keyboards height */}
<KeyboardSpacer/>
</View>
);
}
}
AppRegistry.registerComponent('DemoApp', () => DemoApp);
Properties - Basic
| Prop | Default | Type | Description |
|---|---|---|---|
| topSpacing | 0 | number |
Add or subtract additional spacing from keyboard height |
| animationConfig | A default animation | LayoutAnimationConfig |
LayoutAnimation configuration object |
Properties - Methods
| Prop | Params | Type | Description |
|---|---|---|---|
| onToggle | toggleState |
function |
onToggle method is called when when keyboard toggles. Two parameters passed through, keyboardState (boolean, true if keyboard shown) and keyboardSpace (height occupied by keyboard) |
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,000 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,612 starsreact/react
The library for web and native user interfaces.
252,524 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,532 stars