https://segmentfault.com/q/1010000016925117
想用ES6的import函数来动态加载组件,但,仿佛,貌似使用姿势有点不对。
有路过的朋友指点下吗?
class Demo extends PureComponent {
state = {
demo:12,
};
componentDidMount() {
this.renderDemo();
}
renderDemo = ()=>{
import('../List/TableList').then((Component) => {
//do something with TheComponent = Component.default
const App = () => {
return (
<div>
<Component/>
</div>
)
}
this.setState({demo:App});
})
}
render() {
const {demo} = this.state;
return (
<div>
{demo}
</div>
)
}
}