Size: a a a

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

2021 January 13

Ak

Alexandr kg in React — русскоговорящее сообщество
Шлю контролу всякие ивенты click focus / Но он никак не реагирует. И как-то фокус в нем не появляется.
источник

Ak

Alexandr kg in React — русскоговорящее сообщество
elm.dispatchEvent(new Event('input', { bubbles: true }));
elm.dispatchEvent(new Event('click', { bubbles: true }));
источник

Ak

Alexandr kg in React — русскоговорящее сообщество
но если пытаюсь сделать тоже самое с помощью selenium  То и фокус устанавливается. И все работает.
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Alexandr kg
elm.dispatchEvent(new Event('input', { bubbles: true }));
elm.dispatchEvent(new Event('click', { bubbles: true }));
я повторю, абсолютно всё равно что и куда ты шлёшь если там внутри всё контролируется стейтом.
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Alexandr kg
но если пытаюсь сделать тоже самое с помощью selenium  То и фокус устанавливается. И все работает.
селениум имитирует ввод настоящий
источник

KK

Karapet Karapetyan in React — русскоговорящее сообщество
Отправлено текст или линк
источник

BC

BlackHole CEO in React — русскоговорящее сообщество
Всем привет, кто-то реализовывал паттерн State в реакт приложении? Подскажите как вы это реализовали и как правильнее это сделать?
источник

Ak

Alexandr kg in React — русскоговорящее сообщество
да только если я делаю document.getElementById("body").value = "TestText" . А потом селениумом отправляю фокус контролу. То все что было в контроле исчезает. А если я меняю значение контрола с помощью того что ты дал JS кода то после отправки селениумом фокуса уже все в идеале. В принципе для меня задача уже решена. Просто интересно. Какая именно из этой последовательности команд самая ключевая
источник

IV

Ievgen Vyshnevskyi in React — русскоговорящее сообщество
Ievgen Vyshnevskyi
кто-то собирал либу с разными компонентами основанными на react-hook-form ?
сначала у меня был 1 бандл со всеми компонентами, все было ок. потом я решил разбить компоненты по файлам (1 компонент = 1 файл) и в форм-компонентах useFormContext()useFormContext() начал отдавать null. не могу понять как пофиксить. кто-то сталкивался?
никто не может помочь ?
источник

И

Иван in React — русскоговорящее сообщество
Karapet Karapetyan
Отправлено текст или линк
пользуйся реплаями, пожалуйста
источник

И

Иван in React — русскоговорящее сообщество
BlackHole CEO
Всем привет, кто-то реализовывал паттерн State в реакт приложении? Подскажите как вы это реализовали и как правильнее это сделать?
!ро напиши мне в личку, если ты живой
источник

kA

kebab Anatol'evich in React — русскоговорящее сообщество
Ребят, кто то может подсказать можно ли сделать иначе? Рендерю кнопки из массива, после вешаю на них клик (запуск функции в которую я передаю название кнопки) и если название кнопки === 'loot', то обновляю state из бд loot.json. Проблема в том, что этих кнопок будет около 20 и на каждую кнопку нужно писать свой if
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
kebab Anatol'evich
Ребят, кто то может подсказать можно ли сделать иначе? Рендерю кнопки из массива, после вешаю на них клик (запуск функции в которую я передаю название кнопки) и если название кнопки === 'loot', то обновляю state из бд loot.json. Проблема в том, что этих кнопок будет около 20 и на каждую кнопку нужно писать свой if
Мапу можно создать
источник

RS

Roman Still in React — русскоговорящее сообщество
kebab Anatol'evich
Ребят, кто то может подсказать можно ли сделать иначе? Рендерю кнопки из массива, после вешаю на них клик (запуск функции в которую я передаю название кнопки) и если название кнопки === 'loot', то обновляю state из бд loot.json. Проблема в том, что этих кнопок будет около 20 и на каждую кнопку нужно писать свой if
Дичь какая то, а чё ты сравниваешь функцию со строкой?
источник

kA

kebab Anatol'evich in React — русскоговорящее сообщество
Roman Still
Дичь какая то, а чё ты сравниваешь функцию со строкой?
чуть ошибся, я сравниваю название кнопки со строкой, хз как по другому это сделать
источник

Ak

Alexandr kg in React — русскоговорящее сообщество
Sergey Bekharsky
селениум имитирует ввод настоящий
В общем вот в таком виде JS работает без дополнительного клика с помощью Selenium. Smile
источник

kA

kebab Anatol'evich in React — русскоговорящее сообщество
Максим Патрушев
Мапу можно создать
а походу догнал ты имеешь ввиду сделать map кнопок и если название кнопки которую я передал == item, то обновить нужный стейт
источник

RS

Roman Still in React — русскоговорящее сообщество
kebab Anatol'evich
чуть ошибся, я сравниваю название кнопки со строкой, хз как по другому это сделать
Задача неясна, есть набор строк которые можно присвоить переменной?
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
kebab Anatol'evich
а походу догнал ты имеешь ввиду сделать map кнопок и если название кнопки которую я передал == item, то обновить нужный стейт
Нет. new Map([['loot', loot], ...])
источник

kA

kebab Anatol'evich in React — русскоговорящее сообщество
Максим Патрушев
Нет. new Map([['loot', loot], ...])
а я по моему чушь какую то написал
источник