Size: a a a

2020 March 25

KS

Kutman Soronbaev in JS Liberty
я покп просто картинку показываю gif
источник

В

Виктория in JS Liberty
Ну, у тебя dataMovie.results не пуст, значит
источник

KS

Kutman Soronbaev in JS Liberty
да вначале он пустой из за этого показывается в начале
источник

KS

Kutman Soronbaev in JS Liberty
хммм
источник

KS

Kutman Soronbaev in JS Liberty
как правильно тогда реализовать?
источник

KS

Kutman Soronbaev in JS Liberty
когда перехожу на другие страницы?
источник

В

Виктория in JS Liberty
А как данные для страниц получаешь?
источник

KS

Kutman Soronbaev in JS Liberty
источник

KS

Kutman Soronbaev in JS Liberty
<ul className="pagination">
                       {pagination.map((el, index) => {
                           return <li onClick={() => setPage(index)}><span>{el}</span></li>
                       })}
                   </ul> здесь с помощью стейта получаю нужную страницу
источник

В

Виктория in JS Liberty
Можно очищать массив перед каждым запросом
источник

В

Виктория in JS Liberty
Как вариант
источник

KS

Kutman Soronbaev in JS Liberty
то есть
источник

В

Виктория in JS Liberty
Либо создать флаг isLoading
источник

KS

Kutman Soronbaev in JS Liberty
Виктория
Либо создать флаг isLoading
куда копать? 😁
источник

В

Виктория in JS Liberty
Создаешь в стэйте новое поле isLoading с дефолтным значением true
Прелоадер отображаешь в зависимости от значения этой переменной
При переходе на новую страницу включаешь загрузку, задаешь isLoading true,  после получения данных false
источник

KS

Kutman Soronbaev in JS Liberty
запрос 1 раз только приходит
источник

KS

Kutman Soronbaev in JS Liberty
и далее просто пейджы меняются
источник

KS

Kutman Soronbaev in JS Liberty
либо я не прав
источник

В

Виктория in JS Liberty
ты сразу все что-ли подгружаешь??
источник

KS

Kutman Soronbaev in JS Liberty
нет только страницу
источник