Size: a a a

React — русскоговорящее сообщество

2020 July 06

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Anton
пару людей тоже так говорили) и после того, как не смогли, все равно говорили)
ну без рабочего примера - нафиг. на крайняк можно через рефки замутить что-то.
источник

A

Anton in React — русскоговорящее сообщество
Oleg Rizhkov
ну без рабочего примера - нафиг. на крайняк можно через рефки замутить что-то.
ну ок, будет нормальный пример - покажу
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Anton
ну ок, будет нормальный пример - покажу
готов поспорить на бутылку сидра.
источник

A

Anton in React — русскоговорящее сообщество
через рефы имхо это уже какое-то костылирование начинается
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Oleg Rizhkov
готов поспорить на бутылку сидра.
у него в классе пример меньше тригерится и производительнее (поидее), потому что как минимум слушатели вешаются и удаляются 1 раз, а не каждый апдейт isVisible, думаю он об этом
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Bogdan Aleksandrovich
у него в классе пример меньше тригерится и производительнее (поидее), потому что как минимум слушатели вешаются и удаляются 1 раз, а не каждый апдейт isVisible, думаю он об этом
выносим функцию - профит.
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Oleg Rizhkov
выносим функцию - профит.
балдеж, а хук куда?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Bogdan Aleksandrovich
балдеж, а хук куда?
а что с хуком?
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Bogdan Aleksandrovich
балдеж, а хук куда?
не хук, а isVisible
источник

S

Special K in React — русскоговорящее сообщество
( setVisibility )
источник

NF

Nektamu Fox in React — русскоговорящее сообщество
Кто знает, почему одна и та же регулярка в Chrome и Firefox ведут себя по разному?
В Chrome ругаеться, если есть пробел, а в Firefox на пробел не ругается.

       const regExp = /^(([^<$>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
источник

S

Special K in React — русскоговорящее сообщество
Nektamu Fox
Кто знает, почему одна и та же регулярка в Chrome и Firefox ведут себя по разному?
В Chrome ругаеться, если есть пробел, а в Firefox на пробел не ругается.

       const regExp = /^(([^<$>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Nektamu Fox
Кто знает, почему одна и та же регулярка в Chrome и Firefox ведут себя по разному?
В Chrome ругаеться, если есть пробел, а в Firefox на пробел не ругается.

       const regExp = /^(([^<$>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
та вроде не ругается.
источник

NF

Nektamu Fox in React — русскоговорящее сообщество
это для валидации мыла
источник

D

Doom:vs in React — русскоговорящее сообщество
дичь какая
источник

NF

Nektamu Fox in React — русскоговорящее сообщество
если есть в конце или в начале пробел - в Хроме ругаеться, а в фаерфоксе отлично все...
источник

E

Evgeny in React — русскоговорящее сообщество
Nektamu Fox
Кто знает, почему одна и та же регулярка в Chrome и Firefox ведут себя по разному?
В Chrome ругаеться, если есть пробел, а в Firefox на пробел не ругается.

       const regExp = /^(([^<$>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
потому что лиса и хром имеют разные движки парсинга регулярок. Лиса в обозримом будущем перейдет на тот же движок, что и хром и будет вам счастье)

А так сайчас эмаил может быть таким info@ya
источник

NF

Nektamu Fox in React — русскоговорящее сообщество
Evgeny
потому что лиса и хром имеют разные движки парсинга регулярок. Лиса в обозримом будущем перейдет на тот же движок, что и хром и будет вам счастье)

А так сайчас эмаил может быть таким info@ya
то есть мне в зависимости от браузера разные регулярки юзать? -__-
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Nektamu Fox
это для валидации мыла
Возьми  Constraint validation и выкинь эту страшную регулярку
источник