在React中选择多个DOM元素

时间:2019-02-07 09:25:03

标签: reactjs react-dom

我用一些要制作动画的图像制作了简单的React组件,这些图像在视口中显示。为了使用getboundingclientrect()方法,我必须传递一个元素,因此我在我的scrollEventListener所在的componentDidMount()中使用了js querySelectorAll('img')。感觉不像是正确的方法(尽管效果很好)。还有更多“反应灵”解决该问题吗?

1 个答案:

答案 0 :(得分:1)

是的,您需要使用Refs

使用React,通常不必使用本机dom选择器。通过使用ref,它将保留在React范围内,您将拥有一个更强大的工作流程。