Size: a a a

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

2020 October 05

A

Aleksandr in React: русскоязычное сообщество
а измененные данные у тебя уже хранятся внутри
источник

A

Anton in React: русскоязычное сообщество
Да, но если он вернется с настроек, на страницу, в которой происходит получения данных с сервера в зависимости от user Context, то будет получение неактуальных данных
источник

A

Anton in React: русскоязычное сообщество
Есть страница новостей и настройки, по каким категориям получать новости
источник

A

Anton in React: русскоязычное сообщество
Я вернусь с настроек на новости, будут старые новости, до изменения.
источник

A

Aleksandr in React: русскоязычное сообщество
нет, не будут, ты перед получением новостей получишь новые настройки
источник

A

Anton in React: русскоязычное сообщество
Новые настройки должны быть сохранены в контексте и получить новости (на другом роуте) взяв из контекста
источник

A

Aleksandr in React: русскоязычное сообщество
ну засунь их в контекст если изменение было принято
источник

A

Anton in React: русскоязычное сообщество
Да я сую. Уже описал что происходит (ненужный запрос данных и мерцание)
источник

A

Aleksandr in React: русскоязычное сообщество
Скинь песочницу, не должно быть там мерцаиния, у меня на тысячи элементов мерцания не было
источник

A

Anton in React: русскоязычное сообщество
Я могу запись экрана отправить) Такое мало поможет?
источник

A

Aleksandr in React: русскоязычное сообщество
мало хд но что то мне подсказывает, что вы не один раз обновляетесь, а пока не надоест
источник

A

Anton in React: русскоязычное сообщество
Я просто максимально понятно стараюсь описать, в чем проблема ...
источник

A

Aleksandr in React: русскоязычное сообщество
мерцания при одном обновлении быть не должно, сколько useEffect у вас в модуле используется?
источник

A

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

A

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

A

Aleksandr in React: русскоязычное сообщество
у вас поля ввода?
источник

A

Aleksandr in React: русскоязычное сообщество
в модуле
источник

A

Anton in React: русскоязычное сообщество
Нет, категории с клавишами. Нажатие на клавишу - перерисовка
источник

A

Aleksandr in React: русскоязычное сообщество
ну логично же, что если тыкнул на категорию, идет перерисовка
источник

A

Anton in React: русскоязычное сообщество
Ну в компоненте context consumer да, но из - за обновления в context provider заново весь роутер обновляется вместе с повторным useEffect
источник