Получение свойств HTML от ссылки на элемент DOM довольно просто.React get свойства HTMLElement от ref к настраиваемому компоненту
<div ref={element => this.myDiv = element}>
<h1>Bla bla</h1>
</div>
...
componentDidMount() => {
console.log(this.myDiv.clientHeight); // Gives desired result
}
Однако, как вы будете делать то же самое с ссылкой на пользовательский компонент?
<CustomElement ref={element => this.myDiv = element}>
<h1>Bla bla</h1>
</CustomElement>
...
componentDidMount() => {
console.log(this.myDiv.clientHeight); // Undefined
}
Консоль, регистрирующая весь объект ref, также не помогает. Все, что я получаю, это объект с состояниями, реквизитами, ref и updater в качестве свойств, но специфические свойства DOM нигде не найдены.