Я пытаюсь использовать React.createRef()
для доступа к измерениям элемента DOM в React.
Я создаю в конструкторе как
constructor(props) {
super(props);
this.container = React.createRef()
}
И назначаю его как
<div id="container"
ref={this.container}
>...children</div>
Однако, когда я выхожу изнутри componentDidMount()
componentDidMount(){
console.log(this.container);
}
, я вижу {current: null}
в консоли.Но если я разверну этот объект, я увижу все, к чему я хочу получить доступ, например clientHeight со значением.
Как получить доступ к этим атрибутам?В настоящий момент this.container.current.clientHeight
возвращает ноль.
Спасибо