当商店发出更改

时间:2015-12-03 10:09:11

标签: scroll reactjs reactjs-flux

我有一个显示文章列表的页面。用户将浏览到页面的末尾,然后点击"加载更多"触发一个Action,将更多文章加载到Store内的列表中。但反应组件会重新呈现整个页面,因此我的视口会重置到页面顶部。

任何人都知道如何解决这个问题?感谢。

p.s:架构是React Flux

1 个答案:

答案 0 :(得分:3)

看看adding a key to each of your components。 React会重新绘制所有内容,除非它知道某些组件没有改变,因此不需要重绘。

根据所提供的信息,这是我的猜测。