`PersistGate` delays the rendering of your app's UI until your persisted state has been retrieved and saved to redux.
**NOTE**: the `loading` prop can be `null` or any react instance to show during loading (e.g. a splash screen), for example `loading={}`.
Example usage:
```js
import { PersistGate } from 'redux-persist/es/integration/react'
import configureStore from './store/configureStore'
const { persistor, store } = configureStore()
const onBeforeLift = () => {
// take some action before the gate lifts
}
export default () => (
}
onBeforeLift={onBeforeLift}
persistor={persistor}>
)
```