react-native-input-keyboard
This component will automatically adjust the screen to remain the focused input visible while the virtual keyboard is displayed.
react-native-keyboard-avoiding-input
This library allows you to pass the textinput just above the keyboard, thus floating on it, in cases that this is necessary. All the props are passed down to a new TextInput Component.