Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React Native/navigate-vs-push

В чём разница между `navigate()` и `push()` в React Navigation?

СобеседованиеНавигация
  • navigate('Screen', params) — переиспользует экземпляр, если он уже в стеке; иначе создаёт новый
  • push('Screen', params) — всегда создаёт новый экземпляр поверх стека
  • goBack() — возврат на предыдущий экран
  • navigate удобен для перехода к экрану; push — для создания нескольких экземпляров одного экрана (например, вложенные профили)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov