Size: a a a

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

2020 July 16

B

Backend Разработчик... in React — русскоговорящее сообщество
Oleg Rizhkov
не, мутировать стейт действительно нельзя. но чтоб ридакс увидел, что стор поменялся - не обязательно дип копи.
У меня нет редакса...
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Лапки Х
формы содержат текст
Ну блин мне кейсы приводить?
Одно поле должно пройти три регулярки и нужно показать три разных ошибки. Как делать?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Backend Разработчик
У меня нет редакса...
в реактовском стейте аналогично.
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ну блин мне кейсы приводить?
Одно поле должно пройти три регулярки и нужно показать три разных ошибки. Как делать?
это сложные формы. они есть на 1 из 15 сайтов
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ну блин мне кейсы приводить?
Одно поле должно пройти три регулярки и нужно показать три разных ошибки. Как делать?
3 проверки. это всего лишь 3 проверки.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Лапки Х
это сложные формы. они есть на 1 из 15 сайтов
😳 любое поле для ввода телефона по твой логике сложное.

А оно есть на самых захудалых лендах
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Oleg Rizhkov
3 проверки. это всего лишь 3 проверки.
Про ошибки забыл
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
Dmitriy Shuleshov
😳 любое поле для ввода телефона по твой логике сложное.

А оно есть на самых захудалых лендах
какие 3 регулярки под телефон?
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
/\+\d{10,12}/ 🌚
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Про ошибки забыл
3 проверки, под каждую своя ошибка.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Лапки Х
/\+\d{10,12}/ 🌚
Молодец что сказать.
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
Dmitriy Shuleshov
Молодец что сказать.
либы от проверок не избавляют
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
есть еще вот такая приколюха, но она немного сырой мне показалась как будто. я и типы под нее руками писал
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Bugs Bunny
есть еще вот такая приколюха, но она немного сырой мне показалась как будто. я и типы под нее руками писал
Мне ее вес нравится
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
либы избавляют от  3 строк кода, в замен добавляя 60 кб файлики
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Eugene Maltsev
Мне ее вес нравится
ага
источник

B

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

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Oil Field
Ой, ясно
В пизду эту группу, как я помогаю - всё норм
как спросить что-то - клоуны сразу же появляются
0 пользы
!ро хейт
источник

OR

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

АБ

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