javascript - 变量值在函数中不更新

标签 javascript reactjs redux

我在无状态 React 组件中使用 onClick 处理程序。
当 div 上触发点击事件时,它会触发 loadMore 操作,该操作使用 redux 操作从 REST API 获取更多数据。

count = 6;

var loadMore = e => {
 getArticlesComments(article.slug, count, count + 2);
 count = count + 6;
};

我的问题是,由于 redux 操作,count 没有更新。如果我删除它,count 就会正确更新。

为什么 redux 操作(正常工作)会阻止 count 更新?

谢谢

最佳答案

您需要将计数放入状态,然后更新状态

关于javascript - 变量值在函数中不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57959886/

相关文章:

javascript - 当最大高度减小时,最大高度过渡不起作用

javascript - 谷歌脚本: How to script an automatic import from a txt in my drive into spreadsheet?

javascript - 无法从 CSS Create React App 中的公用文件夹导入

reactjs - 使用 create-react-app 的多个入口点

reactjs - redux 形式 : How to display form values on another component

reactjs - 如何通过单击其他元素来添加和删除元素的类?在 React-redux 中

javascript - 使用字符串生成 HTML

javascript - 如何使用搜索/过滤器在 html 表中查找数字?

reactjs - View 内的 ScrollView 无法正常 react native

javascript - Redux 测试 - ReferenceError : localStorage is not defined