Size: a a a

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

2021 January 07

n

nkun in React — русскоговорящее сообщество
Перепиши чтобы handleOnChange вызывался в хэндлере по клику на "Сохранить".
источник

В

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

p

petyappetrov in React — русскоговорящее сообщество
дичь какой-то происходит
источник

p

petyappetrov in React — русскоговорящее сообщество
создай стейт для инпутов, и при клике на сохранить вызови функцию где передаешь стейты инпутов
источник

n

nkun in React — русскоговорящее сообщество
Влад
а на инпуты что ставить
Заведи стейт какой-то локальный который будет значения эти хранить и меняй его в хендлерах инпутов
источник

V

Vlad in React — русскоговорящее сообщество
+
источник

В

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

PD

Psycho Delick in React — русскоговорящее сообщество
ну так а чем тебе мешает то что оно сетится мгновенно? иначе ведь не будет видно что пользователь ввел в инпут. А при нажатии на Сохранить поля из стейта должны собираться и куда-нибудь сохраняться
источник

В

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

В

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

V

Vitaly in React — русскоговорящее сообщество
ребят, привет
подскажите, почему не работает onClick={ e => e.stopPropagation() } для дочернего элемента (хотел бы отменить родительское событие клика)?
источник

АР

Андрей Рудин... in React — русскоговорящее сообщество
e.preventDefault()
источник

n

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

В

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

V

Vitaly in React — русскоговорящее сообщество
Андрей Рудин
e.preventDefault()
тот же результат
источник

PD

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

В

Влад in React — русскоговорящее сообщество
nkun
SetTeacher это локальный стейт? Или он передаётся из родительского компонента?
стейт
источник

n

nkun in React — русскоговорящее сообщество
Скрин не отвечает на мой вопрос, тут просто объявление стейта, но меня интересует объявлен ли он в этом компоненте
источник

В

Влад in React — русскоговорящее сообщество
nkun
Скрин не отвечает на мой вопрос, тут просто объявление стейта, но меня интересует объявлен ли он в этом компоненте
да
источник

n

nkun in React — русскоговорящее сообщество
Окей, в компоненте используется useEffect?
источник