Kel*_*gan 5 reactjs react-loadable
我有一个通过react-loadable 加载的组件。正在加载的组件在 componentWillReceiveProps 中有一些逻辑,用于检测是否需要获取更多数据等。
当通过react loadable加载时,它调用render 1次,并且永远不会调用componentWillReceiveProps。
import React from 'react'
import Loadable from 'react-loadable'
import Loading from 'components/Loading'
const LoadableThing = Loadable({
loader: () => import('components/Thing'),
loading: Loading,
render(loaded, props) {
let Component = loaded.default;
return <Component {...props}/>
}
});
export default LoadableThing
Run Code Online (Sandbox Code Playgroud)
该组件包含在另一个组件中,该组件进行一些初始数据调用并将结果发送到Thing
有什么想法吗?它return <Component再次调用,但在这种情况下它似乎正在创建一个新组件。
| 归档时间: |
|
| 查看次数: |
1899 次 |
| 最近记录: |