【问题标题】:I am trying to implement product quantity increment and decrement using react useState hooks我正在尝试使用 react useState 挂钩来实现产品数量的增加和减少
【发布时间】:2022-12-22 02:03:33
【问题描述】:
const { price, available, name, menimum } = service;
const [updatedQuantity, setUpdatedQuantity] = useState(menimum)

我正在尝试动态实现 useState 默认值。当我设置 useState 最小值时,最小值可以正常工作 console.log 返回 NaN

const { price, available, name, menimum } = service;
const [updatedQuantity, setUpdatedQuantity] = useState(menimum)

const handleDecrease = () => {
    setUpdatedQuantity(pre => pre - 1)
}
const handleIncrease = () => {
     setUpdatedQuantity(pre => pre + 1)
}

【问题讨论】:

  • 您的州不会修改menimum。如果它是NaN,它来自service,它是NaN

标签: javascript reactjs react-hooks web-deployment


【解决方案1】:

这是您的代码的作用:

  1. 将值设置为“服务”变量中的四个常量变量。
  2. 将“setUpdatedQuantity”的初始状态设置为“menimum”——这是从“service”变量分配的。
  3. 您声明增量函数。

    检查“服务”的初始值是否带有“最低”值 NaN。 如果您可以放置​​更多代码以进行更好的分析,那就太好了。

【讨论】:

    猜你喜欢
    • 2023-01-23
    • 2020-05-05
    • 2021-12-04
    • 1970-01-01
    • 2020-12-12
    • 2019-12-31
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    相关资源
    最近更新 更多