navigation.navigate 与 navigation.push 在什么条件下使用哪一个?
which one to use between navigation.navigate vs navigation.push under which conditions?
我知道 navigation.navigate 和 navigation.push 在 react-native 中是如何工作的。
但我想知道在什么条件下使用哪个最好?
我已经阅读了他们的文档react navigation,但没看清楚。
谢谢!!!
当您想在屏幕之间导航时,您可以使用导航。当您在一个屏幕中并尝试再次导航到该屏幕时,什么都不会发生,因为您已经在那里了。
使用 push 你可以在堆栈上动态添加一个新的屏幕,当你想在每次调用同一个屏幕时传递唯一的数据时这很有用。
查看此处了解更多详细信息和示例
https://reactnavigation.org/docs/navigating/
希望对你有帮助
我知道 navigation.navigate 和 navigation.push 在 react-native 中是如何工作的。
但我想知道在什么条件下使用哪个最好? 我已经阅读了他们的文档react navigation,但没看清楚。
谢谢!!!
当您想在屏幕之间导航时,您可以使用导航。当您在一个屏幕中并尝试再次导航到该屏幕时,什么都不会发生,因为您已经在那里了。
使用 push 你可以在堆栈上动态添加一个新的屏幕,当你想在每次调用同一个屏幕时传递唯一的数据时这很有用。
查看此处了解更多详细信息和示例 https://reactnavigation.org/docs/navigating/
希望对你有帮助