Мужики, делаю модальное окно(галерею). Открывается backdrop и div по центру с изображением. Проблема в том ,что когда я на backdrop навешиваю слушатель клика(чтобы модалка закрывалась), то слушатель отрабатывает вообще на клик по любому контенту, будь-то сама фотография или при переключении картинок.
Мужики, делаю модальное окно(галерею). Открывается backdrop и div по центру с изображением. Проблема в том ,что когда я на backdrop навешиваю слушатель клика(чтобы модалка закрывалась), то слушатель отрабатывает вообще на клик по любому контенту, будь-то сама фотография или при переключении картинок.
Короче, я разобрался мужики со своей проблемой, но появилась другая. Я использую библиотеку react-icons и кнопка закрытия это иконка SVG, она в дом дерево добавляется с элементом path внутри себя, который не реагирует на клики, шо делот
Короче, я разобрался мужики со своей проблемой, но появилась другая. Я использую библиотеку react-icons и кнопка закрытия это иконка SVG, она в дом дерево добавляется с элементом path внутри себя, который не реагирует на клики, шо делот
Мужики, делаю модальное окно(галерею). Открывается backdrop и div по центру с изображением. Проблема в том ,что когда я на backdrop навешиваю слушатель клика(чтобы модалка закрывалась), то слушатель отрабатывает вообще на клик по любому контенту, будь-то сама фотография или при переключении картинок.
Всем примет можете подсказать как решить проблему у меня при одном клике на чекбокс два раза вызывается диспач и происходить ререндер элемента кому не трудно гляньте архив плиз
Я уже решил проблему, из-за того что react icons использует svg, а внутри svg появляется path, то он не наследует класс родителя, и в итоге e.target.classList приходил полностью пустой. Достаточно было сделать проверку e.target.classList.value === ''
Всем примет можете подсказать как решить проблему у меня при одном клике на чекбокс два раза вызывается диспач и происходить ререндер элемента кому не трудно гляньте архив плиз