Size: a a a

2020 January 29

Дп

Джон простоДжон in Frontend UA
предложение вместо того, чтобы складывать в корень, складывать это в пакет, кажется
источник

IT

Ivan Tytarenko in Frontend UA
зара я вам смехуечку подвезу
источник

IT

Ivan Tytarenko in Frontend UA
Есть два реактовских компонента - пачка тегов.

Тег - input обернутный label

У каждого есть по одному тегу, с одинаковым value - “Classics”.

структура такая

<label for={value}>
 <input id={value} value={value} />
</label>

Т.е. по факту получается на странице два компонента с одним id.

Кликаешь на втором компоненте - обработчик срабатывает на первом
источник

IT

Ivan Tytarenko in Frontend UA
гифку не дает присоединить. @weisscracker что вы тут развели?
источник

OA

Oleh Aloshkin in Frontend UA
Stas G
кто работает с монорепой (в частности, воркспейсы ярн) – как у вас настроен линтер? держите 1 конфиг на все репки в корне?
Не монорепа, но есть пакет для конфига линтера
источник

EO

Eugene Obrezkov in Frontend UA
Ivan Tytarenko
гифку не дает присоединить. @weisscracker что вы тут развели?
все присоединяется, размер может быть большой прост
источник

IT

Ivan Tytarenko in Frontend UA
Eugene Obrezkov
все присоединяется, размер может быть большой прост
я жсфиддл сделал. Синтетические ивенты реакта так работают 🙂

Просто интересный частный случай. Сейчас скину
источник

IT

Ivan Tytarenko in Frontend UA
https://jsfiddle.net/zonzujiro/a0tdh543/2/ в общем из-за того, что синтетические ивенты по факту хендлятся на руте, реакт не поймет на каком именно инпуте произошел change и поменяет первый найденный.

С ванильным HTML + JS такого не будет
источник

SG

Stas G in Frontend UA
ну такие баги можно и без реакта поймать, если одинаковые айдишники юзать
источник

SG

Stas G in Frontend UA
не говорю конкретно про этот
источник

IT

Ivan Tytarenko in Frontend UA
Stas G
ну такие баги можно и без реакта поймать, если одинаковые айдишники юзать
а вот нет. На ванили как раз ок в этой ситуации
источник

SG

Stas G in Frontend UA
ну я в целом про 2 одинаковых айди на странице
источник

IT

Ivan Tytarenko in Frontend UA
У тебя же ивенты не так работают 🙂
источник

IT

Ivan Tytarenko in Frontend UA
тогда это не “такие” баги
источник

SG

Stas G in Frontend UA
а какой у тебя ивент происходит в твоем примере?
источник

IT

Ivan Tytarenko in Frontend UA
change же
источник

SG

Stas G in Frontend UA
я могу ошибаться, конечно, но по-моему тут речь не про ивенты, а про то, как работает атрибут for у лейблов
источник

SG

Stas G in Frontend UA
у тебя даже хендлера на ченж нет
источник

IT

Ivan Tytarenko in Frontend UA
я могу добавить - особо не изменит
источник

IT

Ivan Tytarenko in Frontend UA
в коде на проде как раз с хендлером
источник