Size: a a a

React — русскоговорящее сообщество

2020 August 18

BB

Bugs Bunny in React — русскоговорящее сообщество
это потому что маунт идет в любом случае. это обходится через destroyOnClose и одну дочку
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
аполло надо запихивать в children, не врубаюсь при чем тут drawer))
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
при том, что маунтит все, что внутри, даже если visible = false
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
<Drawer visible={visible}>{visible && <Foo>}</Drawer>
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
magic!
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну ты если бы прочитал повнимательнее не стал бы городить лишние сообщения наверху
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
а так ты еще сильнее запутал тем более что он сказал что новичок
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
Pasha Ivanov
да зачем порталов?)))

let content

if (smth) {
 content = <Foo />
}
else if (smthElse) {
  content = <Bar />
}

<Drawer visible={content}>{content}</Drawer>

условно
а это не решение? тоже самое. Если у него отрабатывает условие на content = XXX то он и начнет рендериться при передаче в children.....
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну такое
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
кондишены рендера желательно в рендере и разруливать
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
почему?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
пушо глазами вверх-вниз скакать не надо потом
источник

PZ

PARA ZITE in React — русскоговорящее сообщество
Привет, ребят я тут с проблемой, объясните кто сможет.

Была задача создать 2 независимых компонента.
Создавал через react-create-app, когда забилдил просто забрал js файлы из папки с билдами и внедрил в html.
В итоге срабатывает react компонент тот что находится выше.
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
это довод)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Pasha Ivanov
это довод)
в смысле "довод"?
источник

PZ

PARA ZITE in React — русскоговорящее сообщество
Простите что в середину разговора прям залетел
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
условие рендера — разрули в рендере
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
PARA ZITE
Привет, ребят я тут с проблемой, объясните кто сможет.

Была задача создать 2 независимых компонента.
Создавал через react-create-app, когда забилдил просто забрал js файлы из папки с билдами и внедрил в html.
В итоге срабатывает react компонент тот что находится выше.
Ничего не понятно без кода
источник

V

Vetro in React — русскоговорящее сообщество
Bugs Bunny
пушо глазами вверх-вниз скакать не надо потом
+
источник

PZ

PARA ZITE in React — русскоговорящее сообщество
Да тут дело не в коде, ну если интересно, то примерно вот это.

Все компоненты собраны билдом который предоставляет create-react-app
источник