首页猜你喜欢加载次数多于3次

来源:8-11 redux状态管理:首页连接redux

suyx

2020-12-20

老师,您好。有个疑问我思考了很久,都没有想到答案,向您请教一下。

8-11 redux状态管理:首页连接redux  这一课里,向上拖动LikeList,就加载更多的数据,这个刷新的次数,课程里是设置了3次。可我经常刷出超过3次(4-9次不等)的数据。我直接把您的代码拷贝到我的项目里,还是会刷出N次数据(N>3)。我仔细把数据流程梳理了很多遍,都没发现问题原因。您可以帮我讲一下吗?


这个刷出超过3次的问题,我貌似解决了,修改了一下代码。

我没有用store里面的pageCount来作为刷新次数的依据,而是在LikeList这个组件里设置了一个likeListCount,来记录刷新数据的次数。改动的部分如下:

您可否看下逻辑是否是对的。

http://img1.sycdn.imooc.com/szimg/5fdf0d2009202d1205230144.jpg

http://img.mukewang.com/szimg/5fdf0deb09c59cb506570351.jpg

http://img1.sycdn.imooc.com/szimg/5fdf0e2309d95bc908430346.jpg


写回答

2回答

艾特老干部

2020-12-20

你好。你的写法功能上是可以跑通的,但是最好把likeListCount的逻辑放到状态管理层里,项目中既然引入了redux这一层,就应该尽可能的把状态管理相关的逻辑都放到这一层管理。

0
5
suyx
回复
艾特老干部
谢谢老师!都明白了。按您最新的代码运行后,bug没有了。 这个项目我已经成功完成了一次了;现在做第二次,用来复习。学习这个课程收获很大。谢谢老师制作这个好课程^-^
2020-12-21
共5条回复

艾特老干部

2020-12-21


chrome 开发者工具 切换 手机视图的按钮 见下图 红色框内按钮:

//img.mukewang.com/szimg/5fe051b509ab151135321550.jpg

0
1
suyx
好的:)
2020-12-21
共1条回复

React16+Redux实战企业级大众点评Web App

从架构设计到部署上线,带你学习React技术栈与核心思想

1071 学习 · 306 问题

查看课程