Yury
и?
Китикет
Решение уровня жквери
Китикет
Iaroslavna
Можно
а можете подсказать что загуглить чтобы про это почитать, или может сразу статья под рукой найдется?
Dmitriy
Ну да, на прекомит тот же повесить и жить спокойно
Притиер не умеет многое по стилям что умеет линт
Китикет
можно вернуть все
Они эт недавно сделали? Помню возился с yup очень долго, и довольно глубоко там шарился, но такого вроде не было
Daniil
Притиер не умеет многое по стилям что умеет линт
Пока хватает https://github.com/prettier/stylelint-prettier
Ivan
cпасибо
вот так используется
Looch
вот из проекта кусок кода
ахахахах,yup просто так по уродски ошибки отдает
Looch
точно такой же редьюс у меня есть в проекте
Китикет
Ага, это самый главный минус всех этих либ
Dmitriy
Китикет
Ага, это самый главный минус всех этих либ
Хотя у yup можно подменить словарь ошибок и достаточно неплохо получается, а кода лишнего при использовании минимум, именно этим я кстати занимался часто
Looch
yup еще очень жирный и у него свой кастомный стандарт схем
Китикет
Хотя у yup можно подменить словарь ошибок и достаточно неплохо получается, а кода лишнего при использовании минимум, именно этим я кстати занимался часто
Можно то есть возвращать обьекты с кодами ошибок и текстом, нигде об этом не сказано у них в доке, но работает норм, я считаю голый текст это огромный минус для i18n
Looch
я просто когда-то на бэке юзал https://github.com/epoberezkin/ajv и с формами точно так же хорошо работает
Ivan
Ага, это самый главный минус всех этих либ
ну функцию для приведения к нужному виду в любом случае придётся писать зато у yup есть киллер-фича
Vaz-gen
вопрос вот допустим я с сервена получаю обект и я его сую в массив но ксли этот обект поввтороно попадет как проверить еслть ли он уже в массиве
Vaz-gen
хорошо а ксли приходит не один обект а сразу 5
Maksim
сравнить 5
Андрей
хорошо а ксли приходит не один обект а сразу 5
5 раз делаешь то что тебе нужно.
Vaz-gen
a indexOf я так понимаю из за ссылки не сработает??
Volodymyr
айдишники чекай
Roman
когда у компонента-родителя срабатывает componentDidMount - его дети уже ведь отрендерены? то есть если на детей висят рефы, то они уже должны присутствовать?
Stanislav
Всем привет! Есть такая проблема
Stanislav
1. рендер кода с контентом по пути "/" 2. модалка по пути "/photo/:id" Если открыть Route с комп. Modal, т.е. URL: domain/photo/:id при обновлении страницы выводит ошибку Cannot get /photo/:id. Как это поправить?
Bogdan
там он точно проверит, есть ли рефы и проапдейтит
Roman
поидее да, но если в ф-ном компоненте, можешь рефы в useLayautEffect навесить
в функциональном да, классы ещё остались местами
Anonymous
Ребят, как правильно добавить в стейт кассового компонента, лефоотнре значение из props. В конструкторе пишут что антипаттерн, тогда как ?
Anonymous
наоборот в конструкторе надо
В самой документации реакту написано что нельзя
Anonymous
забыл где, читал, что пропс в стейт совать плохо, найду, дам ссылку
Я знаю, но допустим с редакса пропсы приходят фильтра, их же подефолтв надо добавить в стейт для полец
Anonymous
зачем? сразу куда нужно кинь, лишнее телодвижение
Ну поле изменяется, ей нужен стейт
Bogdan
Ну поле изменяется, ей нужен стейт
ничего не понял) в чем проблема не из стейта брать, а из пропса
Anonymous
cdM
Это как?
Andrew
@bshelomanov в том,что это значение потом надо не только вывести,но и менять,если пользователь захочет
Andrew
@bshelomanov я сейчас тоже ищу решение проблемы изменения стейта пропсами. У меня кейс такой. Есть форма,ее заполняет пользователь,данные на бэк и там сохранение. Пользователь при логине получает эту форму и может ее редактировать. В компоненте пишу, getDataFromBackendAction данные в редакс дальше в общий стейст,дальше из него в компонент. А вот тут сталкиваюсь с проблемой,надо обновить стейт новыми пропсами,что бы вывести данные в инпут.Так как в value инпутов не могу положить пропсы,потому что эти значения могут изменятся. Вот и ломаю голову как лучше сделать
Roman
а вот так пробовал?
не ну у меня примерно так и есть. с тем же фокусом :)
Oleg
Кто знает почему пишет Prop spreading is forbidden?
Андрей
Кто знает почему пишет Prop spreading is forbidden?
Потому что ты настроил так линтер.
Китикет
? шо
С пандой на авке
Oleg
Потому что ты настроил так линтер.
стандартный конфиг eslint
Stanislav
че гугол говорит? (там с первых ссылок по запросу react cannot get все ответы)
Есть мнения, что нужно сервак настраивать, но у меня его нет
Oleg
Неа
блин ну тогда это магия)
Oleg
Неа
"react/jsx-props-no-spreading": "off" помог
Stanislav
historyApiFallback если это webpack-dev-server
Про это я прочёл. У меня на хостинге нет сервера, статичные файлы
Maksim
тогда да, хэш
Китикет
Отвратительный хостинг, ужос
Stanislav
Юзай хеш хистори)
Это приблуда сервера или react плагин?