Я знаю, как navigation.navigate и navigation.push работают в react-native.
Но мне было интересно, что лучше использовать при каких условиях? Я просмотрел их документацию навигация по реакции, но не могу понять.
Спасибо!!!
Я знаю, как navigation.navigate и navigation.push работают в react-native.
Но мне было интересно, что лучше использовать при каких условиях? Я просмотрел их документацию навигация по реакции, но не могу понять.
Спасибо!!!
Вы используете навигацию, когда хотите перемещаться между экранами. Когда вы находитесь на экране и пытаетесь снова перейти к этому экрану, ничего не происходит, потому что вы уже там.
Используя push, вы можете динамически добавлять новый экран в стек, это полезно, когда вы хотите передавать уникальные данные каждый раз, когда вызываете один и тот же экран.
Посмотрите здесь для получения более подробной информации и примера https://reactnavigation.org/docs/navigating/
Я надеюсь, что это помогает