繁体   English   中英

当使用React和Redux来自api的数据为空时,如何隐藏更多加载按钮

[英]How do I hide a load more button when data coming from api is empty using react and redux

GitHub链接: https : //github.com/rakeshvora2007/github-search-using-react

我能够使用SerachBar.js创建一个动作,并将其发送到reducer,然后使用UserGithubHandle.js进行显示,我也正在使用searchBar.js为第一个用户发送初始页面。

在显示用户之后,我能够在单击时增加loadmore按钮,从而增加页码并使用../actions/index.js中的loadMoreUserFollower函数从api获取下一个有效负载,然后将数据传递给reducer,该reducer接收先前的数据并新数据并将其发送到UserFollower.js。 现在,USerFollower.js将显示数据。

问题是,一旦输入的数据结束,就不应显示loadMore按钮。 我该如何使用react和redux模式。

我找到了解决方案。

当数据从reducer发送到UserFollower.js时,检查传入数据的大小,如果传入数据少于预期,则将isHidden的setState设置为true,否则为false。 根据isHidden的状态显示“加载更多”按钮

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM