Day 9 - 반응에서 ref는 무엇입니까?
Refs는 언제 사용하나요?
반응 문서에 따르면,
Refs를 사용하지 말아야 하는 경우는 언제입니까?
우리는 선언적 프로그래밍 스타일을 위해 react와 같은 라이브러리를 사용합니다. 우리는 이것을 지정하거나 완료해야 하는 것을 지정하고 반응이 처리합니다. 그러나 심판이 우리에게 명령형 제어의 유연성을 제공할 때. 따라서 이것들을 남용해서는 안됩니다.
예시
class CustomTextInput extends React.Component {
constructor(props) {
super(props);
// create a ref to store the textInput DOM element
this.textInput = React.createRef();
this.focusTextInput = this.focusTextInput.bind(this);
}
focusTextInput() {
// Explicitly focus the text input using the raw DOM API
// Note: we're accessing "current" to get the DOM node
this.textInput.current.focus();
}
render() {
// tell React that we want to associate the <input> ref
// with the `textInput` that we created in the constructor
return (
<div>
<input
type="text"
ref={this.textInput} />
<input
type="button"
value="Focus the text input"
onClick={this.focusTextInput}
/>
</div>
);
}
}
Reference
이 문제에 관하여(Day 9 - 반응에서 ref는 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sanjaybabu/day-9-what-is-ref-in-react-1l61텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)