Size: a a a

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

2020 July 16

ЛХ

Лапки Х in React — русскоговорящее сообщество
он ливнул)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Лапки Х
он ливнул)
ну если вернется посидит в ро
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
Александр Бакиматов
ну если вернется посидит в ро
как ты валидацию форм пишешь?
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Отправляю на бек и оттуда получаю ошибки 🌚🌚🌚
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Лапки Х
как ты валидацию форм пишешь?
от задач зависит, если это условная форма логина пароля то можно и руками
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Eugene Maltsev
Отправляю на бек и оттуда получаю ошибки 🌚🌚🌚
или так иногда)))
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Backend Разработчик
Тогда такой код получается не валидным, потому что он мутирует state до вызова setState. Как написать правильно?
onChangeName(name, index) {
   const cars = this.state.cars
   cars[index].name = name
   this.setState({cars})
}
this.setState((state) => {
 return {
   cars: state.cars.map((car, i) => {
     if (i === index) return {
       ...car,
       name,
     }
     return car;
   }),
 }
})
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Eugene Maltsev
Отправляю на бек и оттуда получаю ошибки 🌚🌚🌚
Приходит с сервера сразу схема формы🌚
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Oleg Rizhkov
this.setState((state) => {
 return {
   cars: state.cars.map((car, i) => {
     if (i === index) return {
       ...car,
       name,
     }
     return car;
   }),
 }
})
Шото страшно
источник

Д

Дмитрий in React — русскоговорящее сообщество
Подскажите пожалуйста.
У меня есть Select с выбором валюты и в value храниться 1,2,3 (типы валют)
Храню его в const [currency, setCurrency] = useState(1);
При смене select я делаю setCurrency выбранного типа.

И есть дочерний компонент который через props принимает этот currency. <Child obj={{currency}}
Но когда я в родительском его меняю, то в дочернем он не отрабатывает и не срабатывает useEffect который должен сработать.
Или я что то не так делаю ?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Eugene Maltsev
Шото страшно
можно красивее?
источник

Д

Дмитрий in React — русскоговорящее сообщество
в дочернем :
const [currency, setCurrency] = useState<number>(props.object.currency);
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
Александр Бакиматов
от задач зависит, если это условная форма логина пароля то можно и руками
ну вот и я так говорю..
источник

B

Backend Разработчик... in React — русскоговорящее сообщество
Oleg Rizhkov
this.setState((state) => {
 return {
   cars: state.cars.map((car, i) => {
     if (i === index) return {
       ...car,
       name,
     }
     return car;
   }),
 }
})
Спасибо, то что нужно! Хотя если честно не верится что все пишут так, без мутации. Самое интересное в том, что не правильный код был из курса по udemy, поэтому ввело в ступор.
источник

K

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

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Backend Разработчик
Спасибо, то что нужно! Хотя если честно не верится что все пишут так, без мутации. Самое интересное в том, что не правильный код был из курса по udemy, поэтому ввело в ступор.
А как они делали?
источник

K

Kris in React — русскоговорящее сообщество
Всем привет!)
Можно ли полностью делать проект на Реакте на хуках, не используя Классы
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Kris
Всем привет!)
Можно ли полностью делать проект на Реакте на хуках, не используя Классы
Да
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Kris
Всем привет!)
Можно ли полностью делать проект на Реакте на хуках, не используя Классы
нет.
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
в некоторых случаях ты можешь поверхностно скопировать и смутировать. Там надо смотреть как дальше используются эти данные
источник