React 中使用异步组件

房东的猫 提交于 2020-03-03 15:56:45

1.安装

cnpm i react-loadable -S

2.在detail文件中新建loadable.js

import Loadable from 'react-loadable'
import React from 'react'
const LoadableComponent = Loadable({
    loader:()=>import('./'),
    loading(){
        return <div>正在加载</div>
    }
})

export default ()=><LoadableComponent/>

3.App.js中

import Detail from './pages/detail/loadable'

4.detail/index.js  解决参数

import {withRouter} from 'react-router'
export default connect(mapState, mapDispath)( withRouter(Detail) )

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!