Size: a a a

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

2020 October 30

И

Иван in React — русскоговорящее сообщество
Dezmunt
Кто с Yup работал? Проверяю поле на уникальность использую ajax запрос, юзаю .test() для этого, но валидация проходится по каждому полю, соответсвенно каждый раз идет запрос на сервер. Как можно парировать6 чтобы валидация шла только когда идет ввод в конкретном поле?
Лучше с примерами кода
источник

D

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

D

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

D

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

И

Иван in React — русскоговорящее сообщество
Dezmunt
Я ввожу в форму данные, фишка япа в том что он запускает всю цепочку своих тестов каждый раз
Форма про яп откуда узнаёт?
источник

D

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

И

Иван in React — русскоговорящее сообщество
Dezmunt
validationSchema
Нет такого атрибута в html
источник

D

Dezmunt in React — русскоговорящее сообщество
через formik все работает
источник

И

Иван in React — русскоговорящее сообщество
Dezmunt
через formik все работает
ВООООООТ
источник

И

Иван in React — русскоговорящее сообщество
Dezmunt
через formik все работает
В react-final-form есть field-level валидация, должна быть и в формике. Наверное
источник

D

Dezmunt in React — русскоговорящее сообщество
Типа асинхронный запрос вынести из япа?
источник

И

Иван in React — русскоговорящее сообщество
Dezmunt
Типа асинхронный запрос вынести из япа?
сделать отдельную схему для асинхронной валидации этого поля и запускать эту валидацию при изменении именно этого поля
источник

BE

Black Eyes in React — русскоговорящее сообщество
приходит от сервера сообщение по WS где тип main/setAuthOnline.
есть reducer  (Slice), где могу через extraRedusers выловить REDUX_WEBSOCKET::MESSAGE
и как на скрине обновить state
Это правильный подход?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Black Eyes
приходит от сервера сообщение по WS где тип main/setAuthOnline.
есть reducer  (Slice), где могу через extraRedusers выловить REDUX_WEBSOCKET::MESSAGE
и как на скрине обновить state
Это правильный подход?
Нет, в таком редьюсере нельзя мутировать
источник

BE

Black Eyes in React — русскоговорящее сообщество
Тимофей 🛴
Нет, в таком редьюсере нельзя мутировать
😳 да сколько можно переделывать. А точно мутирует?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Black Eyes
😳 да сколько можно переделывать. А точно мутирует?
Ты же вроде toolkit использовал
источник

BE

Black Eyes in React — русскоговорящее сообщество
Тимофей 🛴
Ты же вроде toolkit использовал
Я тебе в личку полный скрин кину, хорошо
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Black Eyes
😳 да сколько можно переделывать. А точно мутирует?
Вот шпаргалка по имутабельному обновлению, без либ

https://redux.js.org/recipes/structuring-reducers/immutable-update-patterns
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Black Eyes
Я тебе в личку полный скрин кину, хорошо
Пожалуйста не надо в личку, тут много народу кто нибудь подскажет
источник

BE

Black Eyes in React — русскоговорящее сообщество
Тимофей 🛴
Пожалуйста не надо в личку, тут много народу кто нибудь подскажет
только скрин
источник