169 похожих чатов

Слушайте, нарисовал кастомную модалку без зависимостей, всё вроде бы хорошо,

но возникла проблема из неожиданного места:
При анмаунте модалки у меня стоит транзишн. Всё юиксово, прекрасно, плавно закрывается, но сам контент пропадает резко, т.к. isOpened нюхает как раз наличие контента для модалки. То есть: контент для модалки есть? Показываем.
Вопрос: можно ли как-то притормозить перерисовку контента на крошечные 500мс? Именно при анмаунте. Какие для этого кейса вообще решения есть кроме библиотек?

10 ответов

20 просмотров

Не анмаунтить пока не сработает transitionend Но пссс по секрету ты все равно сделаешь велосипед слегка напоминающий либы

Не Гена 🐊-На Автор вопроса
Dmitriy Shuleshov
Не анмаунтить пока не сработает transitionend Но ...

Ну, безусловно, наличие транзишна и портала в body уже звучит как велосипед. Но есть ситуации, когда ант не любишь, а материал css-in-js. Фу. Подскажи, пожалуйста, как можно не анмаунтить до транзишнэнда?

Не Гена 🐊-На Автор вопроса
Dmitriy Shuleshov
Не анмаунтить пока не сработает transitionend Но ...

Возможно, кстати, ты не понял меня. У меня children прибивается в том месте, где я вызвал эту модалку.

Не Гена 🐊 На
Возможно, кстати, ты не понял меня. У меня childre...

Чет хотел найти пример а они все с хОками😁

Не Гена 🐊-На Автор вопроса
Dmitriy Shuleshov
Чет хотел найти пример а они все с хОками😁

Я уже и у того же материала подсмотрел - у них гуд отрабатывает. Я вот о чем говорю: есть условный попап. Этот попап открывается в каком-то конкретном случае только если его children не undefined. Окей. Какую-то картинку в стейт положили, попап плавненько открылся. Супер. Но вот когда мы что-то сделали с этой картинкой, нам нужно закрыть попап, зачистив при этом стейт, - попап закрывается плавно и красиво, но вот его содержимое (он же children) пропадают резко. То есть, остаётся только шапка и футер

Не Гена 🐊 На
Я уже и у того же материала подсмотрел - у них гуд...

А. Нужно явно разделить флаг показа попапа и его содержимое. Я все равно конкретику немного недопонял, может демку?

Не Гена 🐊-На Автор вопроса
Dmitriy Shuleshov
А. Нужно явно разделить флаг показа попапа и его с...

Я полчаса рисовать её буду. Лучше сегодня постираю пальцы в гугле, а завтра переспрошу, если адекватного решения найдено не будет. А явно показывать\не показывать заставит как минимум по одному разу на попап рисовать экспрешн. Не гуд. Но спасибо, что попытался вникнуть.

Не Гена 🐊-На Автор вопроса
Dmitriy Shuleshov
Надеюсь тебе завтра ответят😊

Надеюсь, я сегодня придумаю НЕ_КОСТЫЛЬ

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта