반응의 개념은 refs
입니다. preact-compat
없이 사용할 수있는 Preact와 비슷한 개념이 있습니까?Preact에서 "refs"는 어떻게 처리됩니까?
DOM 조회없이 Component
개의 메소드에서 요소를 참조 할 수 있기를 원합니다.
감사합니다.
반응의 개념은 refs
입니다. preact-compat
없이 사용할 수있는 Preact와 비슷한 개념이 있습니까?Preact에서 "refs"는 어떻게 처리됩니까?
DOM 조회없이 Component
개의 메소드에서 요소를 참조 할 수 있기를 원합니다.
감사합니다.
문자열을 전달하는 대신 함수를 전달합니다. 예를 들어, 다음과 같이 ref
으로 구성 요소를 렌더링합니다.
<Slideshow ref={slideshow => this.slideshow = slideshow} />
이 지금 this.slideshow
로 액세스 할 수 있습니다.
2016 년 2 월 현재 핵심 Preact 패키지는 콜백 참조를 지원하므로 링크 된 문서와 함께 따라야합니다.
코어 라이브러리에서 명시 적으로 이 아닌 것이이 아닌 하나는 string refs입니다. 그들은 React에서 더 이상 사용되지 않으며 제거 될 가능성이 있으므로 Preact가 먼저 구현하지 않았습니다. 문자열 참조가 필요하다면 (예전 써드 파티 라이브러리를 사용하지 않는 한 아마 그렇지 않을 것입니다.), preact-compat이 지원합니다.
자세한 내용은 issue #50 on Preact's GitHub을 참조하십시오.
이것이 React now에서도 작동하는 방식입니다. 문자열 참조는 더 이상 사용되지 않습니다. –