reactjs - 在 React Redux 中启用调度功能时重定向到顶部
问题描述
我正在使用 Next.js 和 Redux 开发一个简单的电子商务网站,但是每次单击add-to-cart
它都会滚动到顶部,但都会遇到一个有线问题,这是我的以下代码。
const dispatch = useDispatch()
const handleAddToCart = (id) => {
dispatch({
type: 'ADD_TO_CART',
id
})
// console.log("clicked")
}
JSX
<button
className="default-btn"
onClick={() => handleAddToCart(id)}>
Add To Cart
</button>
当我禁用dispatch
如下部分的功能时
dispatch({
type: 'ADD_TO_CART',
id
})
然后点击后它不会置顶button
我在这里做错了什么。
我现在该怎么办?
请。
谢谢
解决方案
推荐阅读
- sql - 按客户分组并连接在 SQL 中打开的产品
- python - 拆分运算符 2D-->3D
- javascript - 可以覆盖验证错误对话框中的文本吗?
- c# - 检测树中的无限循环
- c# - StreamReader(_string) 改为 C:/.../?string
- sql - 为什么 Google 数据分析团队提供的 SQL 子句出现语法错误
- file - Mule 4 SFTP delete 删除但仍然抛出错误文件不存在
- bash - 如何在 Expect 脚本中将 for 循环增加 2?
- c# - c# - 带有模式“#.##”的十进制 toString 没有正确格式化为零 (0) 的值
- php - MySQL数据库的重复条目条件