Size: a a a

2020 January 22

LK

Leonid Kuznetsov in React Kyiv
Bogdan
Он наследует пропсы от Modal. Поробуй добавить disablePortal
пробовал
источник

LK

Leonid Kuznetsov in React Kyiv
не помогло
источник

LK

Leonid Kuznetsov in React Kyiv
пришлось переносить внутрь компонента
источник

B

Bogdan in React Kyiv
Leonid Kuznetsov
пришлось переносить внутрь компонента
так он рендерит там где ты его в верстке поставил с disablePortal. anchorEl нужен для позиционирования только
источник

LK

Leonid Kuznetsov in React Kyiv
Bogdan
так он рендерит там где ты его в верстке поставил с disablePortal. anchorEl нужен для позиционирования только
Разве, я думал ты указываешь в anchorEl именно то где ты хочешь его рендерить
источник

LK

Leonid Kuznetsov in React Kyiv
у меня были структура такого вида
<div><Component><button/></Component><Popover><div>
источник

B

Bogdan in React Kyiv
Leonid Kuznetsov
Разве, я думал ты указываешь в anchorEl именно то где ты хочешь его рендерить
This is the DOM element, or a function that returns the DOM element, that may be used to set the position of the popover.
источник

LK

Leonid Kuznetsov in React Kyiv
и вот я думал что если я кину ref Component в anchorEl он будет его рендерить внутри компонента
источник

LK

Leonid Kuznetsov in React Kyiv
или пытаться спозиционировать хотя бы
источник

LK

Leonid Kuznetsov in React Kyiv
Bogdan
This is the DOM element, or a function that returns the DOM element, that may be used to set the position of the popover.
ну я это читал, просто думал что можно прибить как раз таки из вне
источник

LK

Leonid Kuznetsov in React Kyiv
а оказалось что нет, только внутри компонента необходимо рендерить
источник

LK

Leonid Kuznetsov in React Kyiv
спасибо
источник

B

Bogdan in React Kyiv
Leonid Kuznetsov
а оказалось что нет, только внутри компонента необходимо рендерить
так он у тебя неправильно позиционируется или что?
источник

LK

Leonid Kuznetsov in React Kyiv
Bogdan
так он у тебя неправильно позиционируется или что?
ну да, он позиционировоался не по отношению элемента а по отношению страницы
источник

B

Bogdan in React Kyiv
Leonid Kuznetsov
ну да, он позиционировоался не по отношению элемента а по отношению страницы
ну скорее всего ты неправильно передал туда элемент
источник

LK

Leonid Kuznetsov in React Kyiv
Bogdan
ну скорее всего ты неправильно передал туда элемент
ref.current вернул мне DOM element
источник

B

Bogdan in React Kyiv
Leonid Kuznetsov
ref.current вернул мне DOM element
https://codesandbox.io/s/material-demo-ln82z
ну вот типа норм работает
источник

LK

Leonid Kuznetsov in React Kyiv
на самом деле данный момент натолкнул меня на мысль что у меня структура не верная была
источник

LK

Leonid Kuznetsov in React Kyiv
так что это даже сыграло в некотором роде в плюс
источник
2020 January 23

LK

Leonid Kuznetsov in React Kyiv
Ребята а нельзя ли if-ом контролировать несколько useEffect или любых других хуков? Читал правила и увижу что этого делать не советуют, но может вы знаете какие применяются для этого практики, не охота в каждом хуке писать один и тот же condition
источник