Если у меня есть приложение реагирования, и у меня есть две страницы, скажем.
Home.jsx
выполняет несколько вызовов API в своем методе didMount и загружает.
Экран теперь содержит кнопка, которая прикреплена к Link to='/page2'
(из домена реакции маршрутизатора), который отображает компонент Page2.jsx
.
Предполагается, что пользователь нажимает кнопку. Теперь есть еще одна страница.
Если пользователь «проведет пальцем по экрану» на мобильном телефоне, мы вернемся к компоненту «Домой».
Мой вопрос:
1 ) Перерисовывает ли это весь компонент, включая повторное выполнение всех вызовов API?
2) Если да, как я могу избежать этого? В основном, перезагрузите компонент, только если нажата нижняя стрелка назад, а не если мы просто проведем назад?