ref : HTML에서 id를 사용하여 DOM에 이름을 달듯이 React에서 DOM에 이름을 다는 것
전역적으로 작용하지 않고 컴포넌트 내부에서만 작동
createRef
사용React.createRef()
담은 후 해당 멤버 변수를 ref를 달고자 하는 요소에 ref props로 넣음this.input.current
조회<MyComponent ref={(ref) => {this.myComponent=ref}} />
onClick = {this.scrollBox.scrollBottom}
과 같은 문법은 틀리지 않으나, 컴포넌트가 처음 렌더링될 때는 this.scrollBox의 값이 undefined이므로 값을 읽어오는 과정에서 오류가 발생한다.this.scrollBox.scrollToBottom
메서드를 실행하면 오류가 발생하지 않는다.