1.0.5 • Published 6 years ago

react-async-import-component v1.0.5

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

react-async-import-component 📬

Resolve components asynchronously, with support for code splitting and advanced server side rendering use cases.

npm Travis Codecov

Installation

npm install react-async-import-component

Usage

import asyncComponent from 'react-async-import-component';

const Component = asyncComponent({
    resolve: () => import(/* webpackChunkName: "Component" */ 'src/xxxx'),
    loading: () => (<div>loading</div>),
    error: () => (<div>Error</div>),
})

const AppRouter = () => (
    <Router>
        <Switch>
            <Route path="/" component={Component} />
        </Switch>
    </Router>
);

or

import asyncComponent from 'react-async-import-component';
const Component = asyncComponent(() => import(/* webpackChunkName: "status" */ 'src/xxxx'));
}

const AppRouter = () => (
    <Router>
        <Switch>
            <Route path="/" component={Component} />
        </Switch>
    </Router>
);
1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago