标签: reactjs react-native
假设您正在使用水平平面列表。
每个项目使用屏幕宽度的80%。
当用户单击某个项目时,您要以全角显示该项目。
问题是,如何告诉您以新的项目宽度呈现出平面列表?
您不能使用vanila useEffect(() => {}, [itemWidth],因为itemWidth可能已更改,但您的单位列表尚未使用新的itemWidth重新呈现
useEffect(() => {}, [itemWidth]