Skip to content

hemengke1997/keepalive-react-router

Repository files navigation

Logo

keepalive-react-router

Route-level keepalive for react-router

中文

Introduction

keepalive-react-router is a route-level keepalive solution for react-router. It provides a way to cache the component instance when the route is switched, and reuse it when the route is switched back.

Online Demo

Click Here

Features

  • Route level keepalive based on React Router DataAPI
  • Route transition animation support
  • Scroll position restoration for keepalive route components
  • Excellent performance: keepalive route components do not enter the react rendering process
  • Easy to use: one component to rule them all
  • Flexible control: provide API to control route cache and lifecycle

Read the documentation for more details.

License

Distributed under the MIT license.

About

Route-Level Keep-Alive for React Router

Resources

License

Stars

Watchers

Forks