Senney / react-apollo-idle-cache-eviction

Simple hooks for triggering the Apollo Client to garbage collect when idle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-apollo-idle-cache-eviction

Hooks for performing cache eviction when the user is detected to be idle.

NPM

Install

npm install --save react-apollo-idle-cache-eviction

Usage

import React, { Component } from 'react'

import { useIdleCacheEviction } from 'react-apollo-idle-cache-eviction'

const AppRoot = () => {
  useIdleCacheEviction({
    checkInterval: 10 * 1000,
    minimumIdleMs: 30 * 1000,
    onCacheClear: () => console.log("Cleared!")
  });

  return (
    <div>This is a page.</div>
  )
}

License

MIT © Senney

About

Simple hooks for triggering the Apollo Client to garbage collect when idle.


Languages

Language:TypeScript 100.0%