我有一个显示文章列表的页面。用户将浏览到页面的末尾,然后点击"加载更多"触发一个Action,将更多文章加载到Store内的列表中。但反应组件会重新呈现整个页面,因此我的视口会重置到页面顶部。
任何人都知道如何解决这个问题?感谢。
p.s:架构是React Flux
答案 0 :(得分:3)
看看adding a key to each of your components。 React会重新绘制所有内容,除非它知道某些组件没有改变,因此不需要重绘。
根据所提供的信息,这是我的猜测。