Size: a a a

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

2021 April 23

МЯ

Михаил Яковлев... in React — русскоговорящее сообщество
типа isOpen && <Modal /> ?? Оно ж вроде всегда так делается ?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну вот теперь осталось анимации туда добавить)
источник

ei

export default - зло... in React — русскоговорящее сообщество
А вообще этот экспрешн надо внутрь скрыть
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ну, я не делаю display none потому что дисплей не анимируется, но анимируется опасити трансформ
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
А насчет убирать из дерева или нет, я пока не настолько опытен в этом, но я думал это можно сделать через react.lazy
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ПОВТОРЯЮ  "особенно анимация закрытия интересует"
источник

МЯ

Михаил Яковлев... in React — русскоговорящее сообщество
ну в функции меняющей состояние меняем класс у элемента для плавного скрытия и через любимый сетТаймаут меняем состояние открытия модалки
источник

CG

Cat Gn in React — русскоговорящее сообщество
но почему при использовании props в useState() это не работает?:

const [defaultValue, setDefaultValue] = useState<string>(props.value);
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Если написать код так как я описал то модалка закроется так же как и появится, в данном случае это плавное изчезание по опасити
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Таким образом можно убрать модалку из дерева если она закрыта?
источник

AS

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

МЯ

Михаил Яковлев... in React — русскоговорящее сообщество
ну да, реакт не будет компонент отрисовывать
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Фига, спасибо, я запомнил
источник

ei

export default - зло... in React — русскоговорящее сообщество
Фух, я уж подумал самурай залетел
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
модалка не должна в dom висеть
источник

ei

export default - зло... in React — русскоговорящее сообщество
+
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ну вот типок выше написал как ее из дерева убрать
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ты сказал что одним стейтом, вот с тебя и спрос, а не с типка выше
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
А причем тут lazy?
источник

CG

Cat Gn in React — русскоговорящее сообщество
самое главное, что инпут рендерится с изменённым значением, он всё-равно остается равным props.value
В любом случае useState отрабатывает только при первом рендере
Не понятно как код может определить, использую я props.value или нет?
источник