【发布时间】:2021-08-11 17:38:21
【问题描述】:
我编写了一个简单的自定义挂钩来控制倒数计时器。在其中,我有一个剩余秒数的状态变量。在单击按钮时会触发此变量的减法,并且应该每秒减去 1000 毫秒的间隔。 Display组件负责显示更改后的seconds变量
函数被适当地触发,也就是减法在内部工作,但是,以秒为单位的变化不会传播到所有组件,显示组件也不会改变。见CodeSandBox。
我的印象是状态(秒)的变化也应该重新呈现其依赖的收件人,因为那里使用了 seconds 变量。
如何让 Display 组件跟踪值的变化?
【问题讨论】:
标签: reactjs react-hooks