我需要跟踪div的大小。当用户调整浏览器窗口的大小时,它应该触发一个名为setDivResize的函数,该函数只保存div的大小...
setDivResize
useEffect(()=>{ dispatch(setDivResize) },[useWindowDimensions().width])
然而,这似乎不起作用。当用户调整浏览器大小时,我如何触发setDivResize?
kxkpmulp1#
根据useWindowDimensions doc,您可以执行以下操作:
const { height, width } = useWindowDimensions();
然后在useEffect中使用width,如下所示:
width
useEffect(() => { dispatch(setDivResize) },[width])
1条答案
按热度按时间kxkpmulp1#
根据useWindowDimensions doc,您可以执行以下操作:
然后在useEffect中使用
width
,如下所示: