Size: a a a

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

2021 January 07

В

Влад in React — русскоговорящее сообщество
nkun
Это тебе не поможет
const handleOnChange = (e: {
   target: { name: string; value: string }
 }): void => {
   setTeacher({
     ...teacher,
     [e.target.name]: e.target.value
   })
 }
источник

В

Влад in React — русскоговорящее сообщество
поможет
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
nkun
Значения из этого стейта как-то попадают туда где не должны отображаться до клика по "Сохранить", найди как и уже будет понятно что делать. Без полного кода я вряд ли это выясню, сорян, но я не гадалка 😁
Тебе бы медальку за терпение шоколадную.
источник

PD

Psycho Delick in React — русскоговорящее сообщество
надо в модалку передавать данные для предзаполнения полей, а не ссылку на стейт самой страницы
источник

PD

Psycho Delick in React — русскоговорящее сообщество
и в модалке иметь свой собственный стейт связав с ним поля ввода
источник

В

Влад in React — русскоговорящее сообщество
Psycho Delick
надо в модалку передавать данные для предзаполнения полей, а не ссылку на стейт самой страницы
так я передаю
источник

n

nkun in React — русскоговорящее сообщество
Влад
поможет
Как ты собираешься определять через сколько пользователь нажмет "Сохранить"?
источник

n

nkun in React — русскоговорящее сообщество
Чтобы выставить таймаут?
источник

В

Влад in React — русскоговорящее сообщество
Psycho Delick
и в модалке иметь свой собственный стейт связав с ним поля ввода
и потом шо
источник

PD

Psycho Delick in React — русскоговорящее сообщество
ты небось "передаешь объект по ссылке"
источник

В

Влад in React — русскоговорящее сообщество
Psycho Delick
ты небось "передаешь объект по ссылке"
ага точно
источник

PD

Psycho Delick in React — русскоговорящее сообщество
Влад
и потом шо
ну получил в модалке данные для заполнения полей, и засетил их в собственный стейт самой модалки
источник

В

Влад in React — русскоговорящее сообщество
полюбом
источник

В

Влад in React — русскоговорящее сообщество
Psycho Delick
ну получил в модалке данные для заполнения полей, и засетил их в собственный стейт самой модалки
нет
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
🍿
источник

И

Илья in React — русскоговорящее сообщество
Да он скорее всего штопором в салат до сих пор
источник

PD

Psycho Delick in React — русскоговорящее сообщество
Vitaly
есть компонент Collapsible из react-materializecss, при клике на header CollapsibleItem'a он раскрывается/закрывается. добавил в header пару кнопок, они работают, но при этом тело параллельно раскрывается/закрывается.  уже голову сломал, не понимаю как остановить событие на раскрыть/закрыть
трудно так понять, попробуй посмотреть в хендлере кликов в родителе откуда всплывает клик, действительно ли с того элемента на котором вызван stopPropagation
источник

V

Vitaly in React — русскоговорящее сообщество
а если в useEffect прописать прослушивание на тот же дочерний элемент:
document.querySelector('.export-to-excel').addEventListener('click', (e) => e.stopPropagation())
то родительское событие не срабатывает))
источник

PD

Psycho Delick in React — русскоговорящее сообщество
Vitaly
а если в useEffect прописать прослушивание на тот же дочерний элемент:
document.querySelector('.export-to-excel').addEventListener('click', (e) => e.stopPropagation())
то родительское событие не срабатывает))
бле,загадочно)
источник

V

Vitaly in React — русскоговорящее сообщество
хз уже что делать
не понимаю в чем разница
источник