какой из них использовать между navigation.navigate и navigation.push при каких условиях?

Я знаю, как navigation.navigate и navigation.push работают в react-native.

Но мне было интересно, что лучше использовать при каких условиях? Я просмотрел их документацию навигация по реакции, но не могу понять.

Спасибо!!!


person Shahanshah Alam    schedule 27.05.2020    source источник
comment
вы можете получить представление о методах навигации, используя этот ответ stackoverflow.com/a/61967910/1435722   -  person Guruparan Giritharan    schedule 28.05.2020


Ответы (1)


Вы используете навигацию, когда хотите перемещаться между экранами. Когда вы находитесь на экране и пытаетесь снова перейти к этому экрану, ничего не происходит, потому что вы уже там.

Используя push, вы можете динамически добавлять новый экран в стек, это полезно, когда вы хотите передавать уникальные данные каждый раз, когда вызываете один и тот же экран.

Посмотрите здесь для получения более подробной информации и примера https://reactnavigation.org/docs/navigating/

Я надеюсь, что это помогает

person Eleftherios    schedule 27.05.2020