我知道navigation.navigate和navigation.push如何在react-native中工作。
但是我想知道哪种情况下最好使用?我看过他们的文档react navigation,但不清楚。
谢谢!!
[要在屏幕之间导航时,请使用导航。当您在屏幕上并尝试再次导航到该屏幕时,则没有任何反应,因为您已经在那里。
使用推送,您可以在堆栈上动态添加一个新屏幕,当您希望每次调用同一个屏幕时都传递唯一数据时,这很有用。
在这里查看更多详细信息和示例https://reactnavigation.org/docs/navigating/
希望对您有帮助