react-loadable启用compoent从父级发送时不接收新的道具

时间:2018-02-21 23:13:26

标签: reactjs 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

此组件包含在另一个组件中,该组件进行一些初始数据调用并将结果发送到Thing

任何想法?它再次呼叫return <Component,但在这种情况下,它似乎正在创建一个新组件。

0 个答案:

没有答案