&& <Modal showModal .../> либо попробуй вот такой вариант => https://codesandbox.io/s/trusting-sound-8qtt3t?file=/src/App.js
С 1 вариантом все заработало ! Теперь хоть понятно стало, почему у меня такие лютые проблемы с этими эффектами были. Я почти всегда с вложенными элементами работал. 2 вариант пока слабо понятен, но становится ясно, что это реактовский хук, а что-то типо костыля, который каждый раз создавать придется. Поразбираюсь с ним тоже! Спасибо большое за помощь!
Там просто именно первый вариант не всегда лучшее решение, если у тебя модалка с анимацией, то анимация может сломаться) Поэтому иногда модалка изначально монтируют
Спасибо большое за помощь и объяснения! Уверен, что я с ними ещё помучаюсь, но эти вещи прямо сильно меняют дело
Можно внутри юз эффекта проверять открыто ли модалка
тоже кстати хорошая идея, надо будет попробовать
Обсуждают сегодня