Size: a a a

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

2020 July 07

NE

Nikita E in React — русскоговорящее сообщество
OMG2SMART4YOU
всем привет. .хотел спросить у вас, для создания форм пользуюсь пакетом formik, есть много инпутов, когда пишу для каждого инпута значени, то при каждом тайпинге приходиться много ждать, у кого так было? можете помочь!?)
Привет, если ответили сорри
Это изъян формика, хорошо всем известный. У него проблемы с флоу валидации, даже если ты ее отключаешь на onChange. Я это решал промежуточным дебаунсом, что было костылем имхо. Пока не пофиксят это я лично юзать формик не буду. Там пулл реквесты с фиксами даже люди создавали
источник

NE

Nikita E in React — русскоговорящее сообщество
Судя по тому что я сталкивался с этой проблемой относительно давно (2мес назад) чёт фикс лить не торопятся)
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Nikita E
Привет, если ответили сорри
Это изъян формика, хорошо всем известный. У него проблемы с флоу валидации, даже если ты ее отключаешь на onChange. Я это решал промежуточным дебаунсом, что было костылем имхо. Пока не пофиксят это я лично юзать формик не буду. Там пулл реквесты с фиксами даже люди создавали
Получается тут без своего решения никак, блин вот до юзании этой либы не знал про этот распространеный баг((( а теперь сиди и фикси все заного!!!
источник

NE

Nikita E in React — русскоговорящее сообщество
OMG2SMART4YOU
Получается тут без своего решения никак, блин вот до юзании этой либы не знал про этот распространеный баг((( а теперь сиди и фикси все заного!!!
Там в issues люди очень негодуют, про распространенность наверное приврал тк либа чисто для наката небольшого проектика.
Своё да, придётся юзать)
источник

O

OMG2SMART4YOU in React — русскоговорящее сообщество
Nikita E
Там в issues люди очень негодуют, про распространенность наверное приврал тк либа чисто для наката небольшого проектика.
Своё да, придётся юзать)
Можете скинуть ссылку где люди обсуждали про это?)
источник

NE

Nikita E in React — русскоговорящее сообщество
Ммм может сам поищешь?)
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
Ребятки, а кто-нибудь заморачивался с хорошим lazy loading?
чтобы с сохранением позиции в урле, и вот это все, что-то ничего толкового не могу найти
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Коллеги, кто нибудь решал проблему подобную? Хочу при возвращении по роутеру на предыдущую страницу, сохранять положение скролла.
То есть скроллил человек список, провалился в него, вернулся обратно на список и попал на то же положение скролла, как и было.
источник

V

Vall 🌑 in React — русскоговорящее сообщество
OMG2SMART4YOU
Можете скинуть ссылку где люди обсуждали про это?)
Та оберни в memo компонент и будет счастье
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
Eugene Sternin
Коллеги, кто нибудь решал проблему подобную? Хочу при возвращении по роутеру на предыдущую страницу, сохранять положение скролла.
То есть скроллил человек список, провалился в него, вернулся обратно на список и попал на то же положение скролла, как и было.
тоже с этим сражаюсь 😄
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Eugene Sternin
Коллеги, кто нибудь решал проблему подобную? Хочу при возвращении по роутеру на предыдущую страницу, сохранять положение скролла.
То есть скроллил человек список, провалился в него, вернулся обратно на список и попал на то же положение скролла, как и было.
считай в браузере и при переходе проскролль на такое же кол-во пикселей
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
вроде как-то можно прочесть текущий оффсет от 0
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
Eugene Sternin
Коллеги, кто нибудь решал проблему подобную? Хочу при возвращении по роутеру на предыдущую страницу, сохранять положение скролла.
То есть скроллил человек список, провалился в него, вернулся обратно на список и попал на то же положение скролла, как и было.
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
если используешь его, может у тебя просто при первом рендере нет данных, и соответсвенно скролла, попробуй на статичных данных, которые всегда есть
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Мы сейчас это решили очень странно - рендерим каждую новую страницу поверх старой.
Когда возвращаешься назад, последний слой снимаешься и попадаешь на уже отрендереную страницу.
Но это прям очень не очень.
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
Eugene Sternin
Мы сейчас это решили очень странно - рендерим каждую новую страницу поверх старой.
Когда возвращаешься назад, последний слой снимаешься и попадаешь на уже отрендереную страницу.
Но это прям очень не очень.
а роутер у вас какой?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Dmitry Petrov
а роутер у вас какой?
Реакт роутер
источник

DP

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

ES

Eugene Sternin in React — русскоговорящее сообщество
Dmitry Petrov
попробуйете на статичных данных, я буквально недавно как раз имплементил скролл наверх при переходе
Спасибо больше, попробую)
источник

DP

Dmitry Petrov in React — русскоговорящее сообщество
возможно у вас на первом рендере всегда показывается loading, даже если данные есть, у страницы пропадает скролл и через долю секунды появляется
источник