react-async-router:react-router异步加载组件

时间:2024-05-20 07:34:57
【文件属性】:

文件名称:react-async-router:react-router异步加载组件

文件大小:167KB

文件格式:ZIP

更新时间:2024-05-20 07:34:57

react-async-router react-router async loading component react-router为前端的SPA应用提供一种非常优雅的路由方案,但是还么有一个完善的异步方案,虽然已有些眉目。 因为router的handler是一个react的组件,如果我们在代码中大量的通过require或者import(es6)的方式, 这样会带来两个缺点: 所有的模块阻塞的方式加载 所有的模块都会合并在一个chunk中。(:) 是的细心的您已经猜到我们使用的是webpack了)。 我们希望我们的应用的chunk(js)的加载是按需的异步的加载,那怎么才能愉快的玩耍呢? 首先要解决的是handler需要的是一个react组件对象,这里我们会想到react常用的一招portal方案。 这个办法常用来整合第三方的库如jquery的插件,如果插件会去改变我们的react生成


【文件预览】:
react-async-router-master
----.gitignore(13B)
----package.json(567B)
----webpack.config.js(237B)
----assets()
--------apps()
----build()
--------3.bundle.js(2KB)
--------1.bundle.js(2KB)
--------2.bundle.js(2KB)
--------bundle.js(723KB)
----LICENSE(1KB)
----README.md(5KB)

网友评论