我正在构建一个涉及新闻提要视图的本机应用程序。该应用程序的构建方式是,所有供稿项目都覆盖整个页面,用户向上/向下滑动即可查看下一个/上一个项目。
我遇到的问题是将新项目添加到组合中。在快速滑动项目的情况下,如果我尝试将新内容插入到项目队列中,导致重新渲染,则滑动时会有滞后或只是挂在那里。
有什么办法可以告诉我在当前项目队列之后添加这些项目而不触发重新渲染的反应?
最佳答案
在componentShouldUpdate()方法中返回false。
我正在构建一个涉及新闻提要视图的本机应用程序。该应用程序的构建方式是,所有供稿项目都覆盖整个页面,用户向上/向下滑动即可查看下一个/上一个项目。
我遇到的问题是将新项目添加到组合中。在快速滑动项目的情况下,如果我尝试将新内容插入到项目队列中,导致重新渲染,则滑动时会有滞后或只是挂在那里。
有什么办法可以告诉我在当前项目队列之后添加这些项目而不触发重新渲染的反应?
最佳答案
在componentShouldUpdate()方法中返回false。