но возникла проблема из неожиданного места:
При анмаунте модалки у меня стоит транзишн. Всё юиксово, прекрасно, плавно закрывается, но сам контент пропадает резко, т.к. isOpened нюхает как раз наличие контента для модалки. То есть: контент для модалки есть? Показываем.
Вопрос: можно ли как-то притормозить перерисовку контента на крошечные 500мс? Именно при анмаунте. Какие для этого кейса вообще решения есть кроме библиотек?
Не анмаунтить пока не сработает transitionend Но пссс по секрету ты все равно сделаешь велосипед слегка напоминающий либы
Ну, безусловно, наличие транзишна и портала в body уже звучит как велосипед. Но есть ситуации, когда ант не любишь, а материал css-in-js. Фу. Подскажи, пожалуйста, как можно не анмаунтить до транзишнэнда?
Возможно, кстати, ты не понял меня. У меня children прибивается в том месте, где я вызвал эту модалку.
Вот теперь точно не понял
Чет хотел найти пример а они все с хОками😁
Я уже и у того же материала подсмотрел - у них гуд отрабатывает. Я вот о чем говорю: есть условный попап. Этот попап открывается в каком-то конкретном случае только если его children не undefined. Окей. Какую-то картинку в стейт положили, попап плавненько открылся. Супер. Но вот когда мы что-то сделали с этой картинкой, нам нужно закрыть попап, зачистив при этом стейт, - попап закрывается плавно и красиво, но вот его содержимое (он же children) пропадают резко. То есть, остаётся только шапка и футер
А. Нужно явно разделить флаг показа попапа и его содержимое. Я все равно конкретику немного недопонял, может демку?
Я полчаса рисовать её буду. Лучше сегодня постираю пальцы в гугле, а завтра переспрошу, если адекватного решения найдено не будет. А явно показывать\не показывать заставит как минимум по одному разу на попап рисовать экспрешн. Не гуд. Но спасибо, что попытался вникнуть.
Надеюсь тебе завтра ответят😊
Надеюсь, я сегодня придумаю НЕ_КОСТЫЛЬ
Обсуждают сегодня