├── .gitignore ├── .nvmrc ├── .travis.yml ├── README.md ├── __tests__ ├── cache.tsx ├── index.tsx └── stream.tsx ├── example ├── Lazy.tsx ├── app.tsx ├── assets │ └── .gitkeep ├── deferred.tsx ├── index.html ├── index.tsx ├── styled.ts └── utils.ts ├── package.json ├── src ├── CachedLocation.tsx ├── ClientSideComponent.tsx ├── NotCacheable.tsx ├── Placeholder.tsx ├── PrerenderedComponent.tsx ├── PrerenderedControl.tsx ├── ServerSideComponent.tsx ├── index.ts ├── stream.ts └── utils.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 8.5.0 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/cache.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/__tests__/cache.tsx -------------------------------------------------------------------------------- /__tests__/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/__tests__/index.tsx -------------------------------------------------------------------------------- /__tests__/stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/__tests__/stream.tsx -------------------------------------------------------------------------------- /example/Lazy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/Lazy.tsx -------------------------------------------------------------------------------- /example/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/app.tsx -------------------------------------------------------------------------------- /example/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/deferred.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/deferred.tsx -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/styled.ts -------------------------------------------------------------------------------- /example/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/example/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/package.json -------------------------------------------------------------------------------- /src/CachedLocation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/CachedLocation.tsx -------------------------------------------------------------------------------- /src/ClientSideComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/ClientSideComponent.tsx -------------------------------------------------------------------------------- /src/NotCacheable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/NotCacheable.tsx -------------------------------------------------------------------------------- /src/Placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/Placeholder.tsx -------------------------------------------------------------------------------- /src/PrerenderedComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/PrerenderedComponent.tsx -------------------------------------------------------------------------------- /src/PrerenderedControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/PrerenderedControl.tsx -------------------------------------------------------------------------------- /src/ServerSideComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/ServerSideComponent.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/stream.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/react-prerendered-component/HEAD/yarn.lock --------------------------------------------------------------------------------