fay react redux loadable
Usage
npm i @fay-react/react-redux-loadable
import React from 'react';
import {render} from 'react-dom';
import {Provider} from '@fay-react/react-redux-loadable';
render(
<Provider
initReducer={}//init reducer
reduxMiddlewares={[]}// redux middlewares,eg:import { routerMiddleware } from 'connected-react-router'
loadingBoundary={<div>loading...</div>}// show loading component when loading js files
errorBoundary={({children}) => <div>...</div>}//show error
>
//...
//{children}
</Provider>,
document.getElementById('app')
);
import {Loadable} from '@fay-react/react-redux-loadable';
export default Loadable({
view: () => import('./views'),
reducer: () => import('./reducer'),
saga: () => import('./saga'),
});