假设我有两个“按钮”(它们是附加了 onClick 的 div 元素)。每个都在 div 元素中更改产品的价格。
在另一个组件中单击该 div 时,我该怎么做?
我可以以某种方式将 dom 元素放入 useEffect 的依赖项数组中吗?
例如:
useEffect(() => {
// Do stuff
}, [document.getElementById('div-that-shows-price')])
我试过上面的方法,没有用。我什至用 .textContent、innerHTML、.... 尝试过。
我猜我不能使用 ref 因为它们又在不同的组件中。或者我可以使用在另一个组件中定义的 ref 吗?