169 похожих чатов

Добрый день! Подскажите пожалуйста, можно ли как-то выполнять запрос

на сервер один раз? Чтобы не было лишних ререндеров.

39 ответов

5 просмотров

депсы уберите и будет один раз

да, можно

Stanislav
депсы уберите и будет один раз

ему видимо зависимости нужны

Alexey-Rykov Автор вопроса
Stanislav
депсы уберите и будет один раз

Тогда у меня пропадет возможность сортировать по категориям

Уверен, что оно надо?

Alexey-Rykov Автор вопроса
Oleg Rizhkov 🇺🇦
Уверен, что оно надо?

Ну а зачем выполнять лишние запросы на сервер, когда все данные есть в редаксе?

Alexey-Rykov Автор вопроса
Maxim Koylo
у тебя есть пагинация или нет?

Ну есть переход через реакт роутер в корзину

Oleg Rizhkov 🇺🇦
А ты уверен, что они там?

ладно справляйся сам я манал)

Alexey Rykov
Ну есть переход через реакт роутер в корзину

на самом деле не сложно делается, подумай хорошенько

Alexey Rykov
Да

Почему не можешь убрать депсы, если у тебя локально изменяются штуки?

Так отправлять запрос с целью получить отсортированные или отфилтрованные данные это норм, что тебе не нравится

Alexey-Rykov Автор вопроса
Oleg Rizhkov 🇺🇦
Почему не можешь убрать депсы, если у тебя локальн...

Так фильтрация и сортировка делается на беке

Oleg Rizhkov 🇺🇦
А значит?

Оставляй как есть и не еби людям мозги

Volodymyr Klimov
Но ты хочешь убрать запросы?

повторные запросы, которые происходят из за зависимостей, где можно легко искоренить)

Alexey-Rykov Автор вопроса
Ilya Neron
Так отправлять запрос с целью получить отсортирова...

Так я хотел чтобы при переходе из корзины на главную не выполнялся запрос. Вот

Alexey Rykov
Так я хотел чтобы при переходе из корзины на главн...

Тренируешь наши экстрасенсорные способности? Всё ещё ререндер - нормальная вещь.

Alexey Rykov
Так я хотел чтобы при переходе из корзины на главн...

А если пользователь сначала откроет твое приложение с корзины, а только потом перейдет на главную?)

Alexey Rykov
Так я хотел чтобы при переходе из корзины на главн...

Да и норм практика вроде выполнять запрос на получение данных каждый раз как заходишь на страницу где эти данные рендерятся

Alexey-Rykov Автор вопроса
Oleg Rizhkov 🇺🇦
Тренируешь наши экстрасенсорные способности? Всё е...

Так я не знаю что вам нужно еще показать. Я пытался объяснить более понятно

Alexey-Rykov Автор вопроса
Oleg Rizhkov 🇺🇦
Ну проблема всё ещё из пальца высосана.

То есть это норм, что происходят запросы на сервер каждый раз, когда открывается эта страница?

Alexey Rykov
То есть это норм, что происходят запросы на сервер...

А что вам так не нравится, кто-то сказал, что так делать не нужно? Почему такое отторжение

Ilya Neron
А что вам так не нравится, кто-то сказал, что так ...

парень молодой еще, только начинает работать с запросами)

Alexey-Rykov Автор вопроса
Ilya Neron
А что вам так не нравится, кто-то сказал, что так ...

Вроде Арчаков хотел это доделать, но ему стало лень. И сказал самим разбираться

Alexey Rykov
Вроде Арчаков хотел это доделать, но ему стало лен...

@archakov06 расскажи человеку как ты это хотел доделать))

アレクサンダー・バキマトフ
@archakov06 расскажи человеку как ты это хотел дод...

мне бы самому понять, что мне не было лень доделывать)

Archakov
что это было?

почекай тред, реакт пицца твоя

Alexey Rykov
Так я хотел чтобы при переходе из корзины на главн...

Если ты хочешь решить проблему лишних ререндеров, то тебе нужно в данном случае 1 раз запрашивать пиццы в App компоненте. Когда твоё приложение рендерится 1 раз, ты запросишь массив и сохраняешь в редуксе. Home производит ререндер, так как реакт роутер делает анмаунт при смене роута. Когда ты опять идёшь на главную, то рендерится Home и useEffect вызывается (что логично)

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
@FAssembler ты много с формами работал, как цикл обработки сообщений от окошек надо делать, чтобы IsDialogMessage не ломал ввод в эдиты и навигация по табам работала?
The Bird of Hermes
8
Карта сайта