В реакции, если пользователь «отмахивается назад», это перезагружает весь компонент? - PullRequest
0 голосов
/ 29 марта 2020

Если у меня есть приложение реагирования, и у меня есть две страницы, скажем.

Home.jsx выполняет несколько вызовов API в своем методе didMount и загружает.

Экран теперь содержит кнопка, которая прикреплена к Link to='/page2' (из домена реакции маршрутизатора), который отображает компонент Page2.jsx.

Предполагается, что пользователь нажимает кнопку. Теперь есть еще одна страница.

Если пользователь «проведет пальцем по экрану» на мобильном телефоне, мы вернемся к компоненту «Домой».

Мой вопрос:

1 ) Перерисовывает ли это весь компонент, включая повторное выполнение всех вызовов API?

2) Если да, как я могу избежать этого? В основном, перезагрузите компонент, только если нажата нижняя стрелка назад, а не если мы просто проведем назад?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...