1.0.1 • Published 2 months ago
react-native-swr v1.0.1
Installation
npm install react-native-swr
Quick Start
import { SWRNativeConfig } from "react-native-swr";
export default function App() {
return (
<SWRNativeConfig
value={{
revalidateOnScreenFocus: true,
pauseOnScreenBlur: true,
provider: () => new Map(),
}}
>
{/* children */}
</SWRNativeConfig>
);
}
Configuration
This packages offers 2 new SWR configuration values. revalidateOnScreenFocus
and pauseOnScreenBlur
. By default these values are set to true
. In addition a new Map
provider is provided by default.
Default Values
Key | Default |
---|---|
revalidateOnScreenFocus | true |
pauseOnScreenBlur | true |
provider | new Map() |
Overriding defaults (useSWR hook)
Default values can be overriden at the component level.
const query = useSWR("my-key", fetcher, {
revalidateOnScreenFocus: false,
pauseOnScreenBlur: false,
});