UNPKG

multi_page_webpack_react_app

Version:

基于webpack4配置的多页面react项目、开箱即用的脚手架。默认配置为react+less,可根据需求自行修改(vue、jq,sass、stylus等),也可自行修改为单页面应用。

21 lines (19 loc) 531 B
import React, { useState } from 'react'; import './demo.less'; import demoImg from '../../img/demo.jpg'; export default () => { const [lazyLoad, setLazyLoad] = useState(null); const handleLazyLoad = async () => { const res = await import(/* webpackChunkName: 'lazyLoad' */ './lazyload.js'); setLazyLoad(res.default); }; return ( <div className="demo"> <button onClick={handleLazyLoad} type="button"> lazyLoad </button> {lazyLoad} <img src={demoImg} alt="" /> </div> ); };