An open API service indexing awesome lists of open source software.

https://github.com/kristerkari/react-native-orientation-change-provider

Simple React Native Provider component that forces a re-render when orientation changes.
https://github.com/kristerkari/react-native-orientation-change-provider

orientation orientation-changes provider react-native

Last synced: 4 months ago
JSON representation

Simple React Native Provider component that forces a re-render when orientation changes.

Awesome Lists containing this project

README

          

# React Native Orientation Change Provider

Simple React Native Provider component that forces a re-render when orientation changes.

## Installation

```
npm install react-native-orientation-change-provider --save-dev
```

or

```
yarn add react-native-orientation-change-provider --dev
```

## Usage

Import `OrientationChangeProvider` and wrap your whole app with the provider:

```jsx
import { OrientationChangeProvider } from "react-native-orientation-change-provider";

...


;
```

Notice that using `OrientationChangeProvider` will force your app to re-render when the orientation changes. It causes all `this.state` from child components to reset. You can work around that by using a global state, for example [Redux](https://redux.js.org/).