反应无限滚动

时间:2017-10-11 10:51:24

标签: reactjs scroll infinite-scroll

如果特定道具值发生变化,如何重新初始化无限滚动组件?

componentWillReceiveProps(nextProps) {
  if (this.props.currentLanguage && (nextProps.currentLanguage !== this.props.currentLanguage)) {
  this.forceUpdate();
}

但是反应无限卷轴没有用第1页初始化。

1 个答案:

答案 0 :(得分:0)

我实际上并不知道react-infinite-scroller,但你可以添加一个key道具,并在你想重新初始化的时候改变它。 React会将已更改key的组件视为全新组件:它将卸载旧组件,然后初始化并安装新的新实例。