Как получить высоту элемента в React js

import Header from './Components/Header';

function App() {
return (

<div className="headerContainer">
  <Header/>
</div>
);
};

export default App;

Как я могу получить высоту divа с классом headerContainer


Ответы (1 шт):

Автор решения: grad

С помощью ref документация

export default function App() {
  const refComponent = createRef();

  useEffect(() => {
    const height = refComponent.current.getBoundingClientRect().height;

    console.log(height, "height");
  }, [refComponent]);

  return (
    <div className="App">
      <h1 ref={refComponent}>Hello CodeSandbox</h1>
    </div>
  );
}

Пример

→ Ссылка