передать ширину и высоту обёртки в дочерний компонент.
Дочерний компонент должен использовать переданные размеры как ширину и высоту в СВГ.
А у меня почему то нихрена не так. Если не задать жестко размеры дочернего компонента, то его размеры будут сремится к бесконечности.
Простой пример в песочнице…
Помогите изменить логику. Мою )))
Как мне получить размеры родительского компонента, интерактивно, вернее пользователь начнёт растягивать окно и новые размеры должны применится к содержанию.
https://codesandbox.io/s/patient-star-gmszy?file=/src/App.js
https://usehooks.com/useWindowSize/ а просто обычный хук который вешает resize слушатель тебе не подходит?
Незнаю. Сейчас попробую. Спасибо за вариант. Скоро отвечу
https://codesandbox.io/s/inspiring-wilbur-7ttk8
getBoundingClientRect() применяешь к рефу элемента, размер которого нужен + eventlistener resize (только не забудь отвязать)
Блин. Фантастика!
Сложно... а может пример есть какой простой? Хотя сейчас документацию почитаю.
Обсуждают сегодня