Задать вопрос
@lil_web

Как в Реакте получать данные с сервера без дёрганий?

Я переписываю веб-приложение на Реакт. Данные приходят с бэкенда, мы отображаем их на фронте.

Раньше не было проблемы. Данные приходили, как загружалась страница. А теперь загружается страница, затем появляются данные, происходит скачок на экране. Если блоков с данными много, весь сайт трясётся. Стало хуже.

Как загружать данные с сервера, избегая скачков? Я думал в этом поможет Гетсби, но, в итоге, запутался с ним. Вообще, Гетсби приоритетнее Некста, потому что первый требует меньше ресурсов. Подскажите, пожалуйста.

UPD. Нашёл видео разраба Гетсби Loading and Filtering API Data. Это то?
  • Вопрос задан
  • 679 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@McBernar
Делайте заглушки по размеру контента, если не хотите делать сервер-сайд рендер. Так, например, фейсбук делает — отображает в ленте полоски вместо текста, пока получает данные.
Ответ написан
@dimuska139
Backend developer
Попробуй NextJS. Я использую - очень неплохо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽