Vladyslav
Ну, по-сути, здесь то как и сказал Igor, в Hooks state буду складывать запрошеные ранее данные, а потом при переходе назад, будет меняться в логике offset.
И из массива с данными будут браться элементы с начальным индексом равным offset-1 и конечным offset+limit-1
Sherzod
Vladyslav
Я чутка поискал, но решил не тратить на это время. NPM package мне в требованиях нельзя использовать.
Впринципе, функционал не сложный. Чутка подумать просто над логикой возвращение верных данных
Китикет
Вызываешь actions.setErrors без аргументов
Китикет
Я без хуков юзаю, короче в handleSubmit где-то скорее всего
Eugene
handleSubmit = async (values, { setErrors, resetForm })🤔
Китикет
Может он errors там тоже ждет, или не? В setFormikState
Eugene
const formik = useFormik({
initialValues: {
firstName: '',
lastName: '',
email: '',
},
onSubmit: ( values, { setErrors, resetForm } )=> {
}
так мб
Китикет
А на каком моменте там андефайнд? Не сразу же
Vadim
Подскажите, как вернуть state в начальное состояние? использую redux-tookit
Eugene
🤔 а где в доке setFormikState
Китикет
Так у тебя вообще есть обработка отправки формы, или как?
Eugene
потому что оно не touched мб
Oleg
Всем привет, такой вопрос. Загружаю картинки из сервера, ссылка доступна для меня только. Я могу как-то из памяти вытащить скачанную картинку(из кода) и отправить ее куда-то дальше ? Если да, то как? Спасибо
Dmitry_M
Как правильно узнать ширину родительского компонента и его children?
Китикет
Выведи в рендере errors сначала, потом выполни эту штуку со скрина, если после этого станет андефайнд - надо errors передавать в setFormikState
ℜ𝔬𝔪𝔞𝔫
всем привет!
кто работал с tapfiliate ?
как отслеживать действия приглашенного клиента внутри приложения?
GoDenis
господа, а может ли context заменить redux?
Vladyslav
вполне
Yury
Maksim
GoDenis
а по опыту, в чем преимущества одного и второго и в каких задачах?
Maxim
Vladyslav
А чем не угодил Context API?
Александр
не нужно делать этого
Если редакс используется иключительно для проброса данных ниже по дереву, то тут контекст вполне заменяет, но вообще это баянистая тема, нет желания разжигать снова
Maxim
Dmitry
boilerplate is not a crime
Александр
Maxim
GoDenis
а как контекст в работе с асинхронностью?
Daniil
))
Александр
GoDenis
ну тогда классно, благодарю за ответы )) буду пробовать
🦜
GoDenis
проект небольшой, сделал на редаксе. но он таким тяжеловесным кажется
GoDenis
а производительность кто-нибудь сравнивал?
Александр
GoDenis
wystan_hugh
Господа, а есть какой-нибудь пример, как с хуками обновлять контекст. А то с useContext понятно как использовать значение, но не пойму как его обновлять
Ruslan
wystan_hugh
А тут как раз речь про context api
Тимофей 🛴
Zhanadil
как корневой стейт из массива не трогая, можно отфильтровать этот массив?
Yury
wystan_hugh
Dmitry_M
Кто-то делал tooltips по условию?
wystan_hugh
https://reactjs.org/docs/context.html#contextprovider - из примеров тут, конечно, вообще ничего не ясно
wystan_hugh
типа есть хук на useContext который возвращает значение, но нет хука который бы возвращал setContext
і64
Андрей
Андрей
Тимофей 🛴
wystan_hugh
Ок, спасибо!
Shatalov
парни - задал загрузчику вот такое правило - а response все равно ругаеться
Kurzdor
Dmitriy
Всем привет. Есть проект на стайледах.
Как лучше делать адаптив под мобайл? Дефолтными медиа или утилс-либами?
Если либами то можете посоветовать норм либу? А то я вижу их там целый вагон разных
Kurzdor
https://github.com/typescript-cheatsheets/react-typescript-cheatsheet
Kurzdor
Kurzdor
Есть цсс, он быстрее отработает чем жс решение
Kurzdor
https://www.npmjs.com/package/react-device-detect
Btw
🦜
Кто юзает autocomplete из mui и сталкивался с тем, что при рендере, он какого-то хуя вызывает функции в onChange, onChangeInput ?
Ilya
Иногда нужно кардинально менять ui.
matchMedia вряд ли работает заметно медленнее чем css media query, потому что механизм одинаковый
Проблема со styled components и иже с ними CSS-in-JS в том что это прямо perfomance shit
И тут все понятно - инжектится style тег - CSS движок на каждый "пук" по новой вынужден строить AST и производить калькуляции слияния в точках по приоритетам.
в то время как с CSS и инлайновыми стилями - Парсинг, анализ и вычисления производятся при инициалзации, и в дальйнейшем уже патчится построенная модель и вычисления идут инкрементально... плюс движок CSS имет кучу оптимизаций, это фактически отдельный поток не конкурирующий с Event Loop JS и т.д. и т.п.
Но самое главное "Но" - тут что производительности как правило "в избытке" и удобством динамической стилизации вычисляемой в контексте выполнения JS это в большинстве случаев - разумно "перекрывается".
Daniil
Тимофей 🛴