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

Всем привет. У меня задача показать модалку. Проблема состоит в

том, что я использую методы созданного класса closeWindow и openWindow .Окно открывается нормально а вот при использовании метода closeWindow вызывается и openWindow, в следствии чего окно остается открытым. В чем может быть дело?
обработчик onclick повешен на картинку крестика и на каждый блок датчика

14 ответов

23 просмотра

используй функциональный компоненты и библиотеку react-modal Как пользовать, все есть в доке к библиотеке. делов минут на 10. Будет быстро, эффективно и надежно. А это. Ну это не наш метод ))

Вильдан- Автор вопроса
Sarevok
используй функциональный компоненты и библиотеку r...

Это функциональный компонент. Просто хэлпер как класс оформлен

const [isOpen, setIsOpen] = useState<boolean>() не пойдет?

Вильдан
Это функциональный компонент. Просто хэлпер как кл...

Ааа, ну так то да. Непривычно когда классы где то есть, кроме классовых компонентов. Обычно во фронте их не пользуют.

Вильдан
Это функциональный компонент. Просто хэлпер как кл...

А нафига такие сложности? чебы это в useEffect не написать? Я про добавления классов к (ну к чему ты их там добавляешь, к боди?).

Вильдан- Автор вопроса
Sarevok
А нафига такие сложности? чебы это в useEffect не ...

Не важно. К чему привяжешь,с тем и должно работать

Вильдан
Не важно. К чему привяжешь,с тем и должно работать

Так хук такой просто делаешь и в него REF передаешь.

Ты в корне неверно понимаешь концепцию реакта. Не трогай classList, читай доку. Ну и не забывай stopPropagation

Вильдан
А что значит концепция?

Если вопрос «какая концепция», то ответ: «Реакт полностью отвечает за взаимодействие с домом, а пользовательский код не трогает дом» На твой вопрос в такой формулировке, как у тебя, я даже хз что сказать

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
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
Карта сайта