Size: a a a

React: русскоязычное сообщество

2020 July 28

1

1N54N3 in React: русскоязычное сообщество
Переслано от 1N54N3
Лучше при изменении query вызывать санк?
Или хранить query в сторе, получать его в компонент и делать диспатч санка в useEffect?
источник

1

1N54N3 in React: русскоязычное сообщество
ПЕрвое. Не нужно тащить во вью то, что там не нужно
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
Получается при action изменения параметра поиска(query, page и т.д.) лучше в самом action вызвать санк? А не так делать
Да, лучше это делать в thunk-е.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Да, лучше это делать в thunk-е.
А вот первый санк  всё равно придется запустить в useEffect чтобы получить начальные мувики?
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Да, лучше это делать в thunk-е.
Но если перенести всё в action'ы и запускать в них санки, то в каждом action'e изменяющем параметр поиска придется вызывать санк на получение мувиков
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
Но если перенести всё в action'ы и запускать в них санки, то в каждом action'e изменяющем параметр поиска придется вызывать санк на получение мувиков
Как вариант, да.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Как вариант, да.
Раньше было 2 санки getPopularMovies и searchMovies сейчас объединил в одну, нормально?
Только как решить проблему с setPage.. если
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ну не надо делать get/setPage.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Это тип, сплошной бойлерплейт получается и 0 смысла.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Экшен — это какое-то действие пользователя.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Экшен — это какое-то действие пользователя.
setPage выполняется при переходе на следующую страницу
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Верно. Но это оно же делает в роутере, не так ли?
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Верно. Но это оно же делает в роутере, не так ли?
Нет..  в роутере получается запрос на мувики делать?
источник

1

1N54N3 in React: русскоязычное сообщество
Вот
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Как вариант.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
Вот
Ну, вот это не совсем правильно.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Пользователь когда загружает страницу, у него должен роут поменяться.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
/movies/1
/movies/2
/movies/3
и т.п.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
И тут возникает хитрость.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Он же не просто на следующую страницу переходит, а подгружает контент.
источник