preact-route-async

0.8.0 • Public • Published

Preact route async

npm gzip size

Asynchronous loading for Preact Router. For 380B.

Inspired by preact-async-route. Bundled with 📦 Microbundle

Install

npm install --save preact-route-async

Usage

import Router from 'preact-router';
import Route from 'preact-route-async';

<Router>
  <Route path="/" component={Home} />
  <Route
    path="/user"
    user={user}
    getComponent={() => import('./pages/user.js')}
  />
</Router>

Options

Props and children wil automatically be passed to the fetched Component. The library also passes the path property, coming from preact-router to the Component.

Demo

Code demo can be found here

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i preact-route-async

Weekly Downloads

5

Version

0.8.0

License

MIT

Unpacked Size

12.6 kB

Total Files

10

Last publish

Collaborators

  • mjanssen