Hooks for React Native
npm install @victorzimnikov/react-native-hooks> Hooks for React Native
``javascript
import { View, Button, TextInput } from "react-native";
import { useKeyboard } from "@victorzimnikov/react-native-hooks";
function KeyboardExample() {
const keyboard = useKeyboard();
return (
);
}
`
---
`javascript
import { View, ScrollView, Button } from "react-native";
import { useNativeRef } from "@victorzimnikov/react-native-hooks"
function NativeRefExample() {
const scrollRef = useNativeRef
return (
);
}
`
---
`javascript
import { useStatusBar } from "@victorzimnikov/react-native-hooks";
function StatusBarExample() {
useStatusBar({ backgroundColor: "green", barStyle: "light-content" });
return null;
}
`
---
`javascript
import { withRouter, RouteComponentProps } from "react-router";
import { useBackHandler } from "@victorzimnikov/react-native-hooks";
const BackHandlerExample = withRouter(({ history }: RouteComponentProps
return null;
});
``