0.0.1-alpha.7 • Published 4 years ago
@fay-react/react-redux-loadable v0.0.1-alpha.7
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';
//all props exclude children are not required
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({
/*required*/
view: () => import(/* webpackChunkName: "test", webpackPrefetch: true */'./views'),
/*not required*/
reducer: () => import(/* webpackChunkName: "test", webpackPrefetch: true */'./reducer'),
/*not required*/
saga: () => import(/* webpackChunkName: "test", webpackPrefetch: true */'./saga'),
});
//views、reducer、saga need export default
0.0.1-alpha.7
4 years ago
0.0.1-alpha.6
5 years ago
0.0.1-alpha.5
5 years ago
0.0.1-alpha.4
5 years ago
0.0.1-alpha.3
5 years ago
0.0.1-alpha.2
5 years ago
0.0.1-alpha.1
5 years ago