2017-09-14 1 views
0
나는에 swipeListView 일하고

네이티브 반응하고 방금 closeRow을 (구성 요소에 심판을 유지하고 를 호출 할 수 있습니다 상태참고 문헌과의 DOM은 반응 기본

당신이 독립을 사용하는 경우 라인을 가지고) 그 ref에.

하지만 어떻게 참조를 만들고 어떻게 호출해야합니까?

또한 ref를 많이 사용하지 않는 이유와 그에 대한 이유가 무엇인지, 왜 그렇습니까?

답변

2

React Native에 대해 잘 모르지만 React 구성 요소에서 ref를 만드는 방법은 다음과 같습니다. 그들이 직접 DOM 요소에 액세스 할 수있는 해결 방법에 지나지 않기 때문에

<Component 
     ref={instance => { 
     this.componentReference = instance; 
     }} 
    /> 
//Once you create a ref, you can access it in any of your function using this.ref (Like here it would be this.componentReference). 

는 심판 나쁜 관행으로 간주됩니다, 당신의 두번째 질문에 대답합니다. React는 React 가상 DOM의 이점과 속도를 근본적으로 잃어 버렸기 때문에 직접 DOM 조작을 피하기를 원하며 DOM을 직접 조작 한 이후로는 상태가 혼란 스럽다.