특정 React-class의 인스턴스가 4 개 있습니다. componentDidMount()
후에 각 인스턴스의 y 위치를 저장하려고합니다.componentDidMount() 안에 ReactJS 요소를 가져 오는 방법은 무엇입니까?
어떻게 렌더링 된 요소를 처리 할 수 있습니까? 클래스 네임을 사용할 수 없습니다. 왜냐하면 같은 클래스에 다른 위치에 4 개의 요소가 있기 때문입니다.
내 ReactJS 구성 요소 :
const Col = React.createClass({
componentDidMount: function() {
//here address the actual rendered col-instance
},
render() {
return (
<div className='col'>
</div>
);
}
});
더 많은 질문을 이해하려고합니다. 나중에 사용할 각 React 구성 요소 인스턴스의 y 위치를 저장하려고합니까? 또한 각 요소의 y- 위치는 장착 후에 변경됩니까? – HussienK
저장해야합니다. 변경되지 않습니다. 아마도 this.ref를 사용할 수 있을까요? – vuvu
조금 더 설명해 주시겠습니까? 무엇을 저장하고 싶습니까? 저장된 값과 어디에서 어떻게 액세스하고 싶습니까? –