меня есть элемент, который отображает юзеров, по 5 на страницу. Я могу нажать на юзера и попадаю на его профайл. И тут такая фигня: когда я прокручиваю страницу с юзерами вниз и перехожу на профайл одного из юзеров, внизу списка, на странице профайла скролл оказывается так же внизу страницы, хотя должен вверху. Но занимательно вот ещё что. При запуске приложения, когда я так делаю, то первый раз все ок, скролл с самого верха страницы, но все следующие разы он оказывается внизу, если я перехожу на профайл юзера снизу списка. Как это пофиксить?
Анмаунти компонент и рисуй другой
а можно подробнее, пожалуйста)
Они имеют общего предка?
Это один или разные компоненты?
А относительно списка юзеров как рендеритсч профиль?
отдельно
Роутинг users/ users/:id ?
Возможно, я не совсем понимаю о чем ты. Ты спрашиваешь как я перехожу на профайл со списка юзеров?
Не про переход, а как на каких роутах страницы находяться
Тада незнаю 🌚 Попробуй общий див убрать
Можно костыль поставить window.scroll(0,0) и overscroll-behavior:smoth, как-то так, но это не пофиксит причины...
https://stackoverflow.com/questions/33188994/scroll-to-the-top-of-the-page-after-render-in-react-js
Это помогло) но есть идеи почему так происходит?
В чем вопрос дружище
Ребят, тут такая штука. Не знаю фича или баг😅 У меня есть элемент, который отображает юзеров, по 5 на страницу. Я могу нажать на юзера и попадаю на его профайл. И тут такая фигня: когда я прокручиваю страницу с юзерами вниз и перехожу на профайл одного из юзеров, внизу списка, на странице профайла скролл оказывается так же внизу страницы, хотя должен вверху. Но занимательно вот ещё что. При запуске приложения, когда я так делаю, то первый раз все ок, скролл с самого верха страницы, но все следующие разы он оказывается внизу, если я перехожу на профайл юзера снизу списка. Как это пофиксить?
Вроде роутер пытается сохранить скрол - не смотрел в доках?
Пожалуйста. Надо уметь гуглить
Обсуждают сегодня