react-server-data-bundle-cache v0.8.1
React-server data bundle cache
Cache the data for react-server pages for blazing fast client transitions.
Usage
First, install the module:
npm install --save react-server-data-bundle-cacheThen, install the cache:
import DataBundleCache from "react-server-data-bundle-cache"
DataBundleCache.install();Then, opt into bundle caching in pages:
class MyPage {
handleRoute() {
DataBundleCache.optIn();
...
}
...
}Then, link to your page with the bundleData option:
<Link bundleData={true} path="/mypage">My page</Link>If you really want to be slick, preload the bundle:
DataBundleCache.preload('/mypage');Options:
ttl: How long (in milliseconds) a bundle is good for.max: How many bundles may be kept in the cache.
Pass options as an object to the install method:
DataBundleCache.install({
ttl: 10*60*1000, // Ten minutes.
max: 10, // Ten bundles.
});That's it! Enjoy! :rocket:
6 years ago
6 years ago
6 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago