在某些情况下如何返回到屏幕?(react-native)

bn31dyow  于 6个月前  发布在  React
关注(0)|答案(2)|浏览(81)

有A(从)-> B -> C -> D(到)屏幕。
我想在特定情况下从D导航到B。
我尝试将导航参数B发送到C再发送到D,并从D提交操作,使用导航参数导航到B。
我认为这不是最好的办法。
有没有更好的方法来向后导航?

jdg4fx2g

jdg4fx2g1#

你可以直接使用:用途:

navigation.navigate('B')

字符串
然后导航会为您返回B,或者您可以使用以下代码:

navigation.pop()
navigation.pop()

46scxncf

46scxncf2#

import { StackActions } from '@react-navigation/native';

navigation.dispatch(StackActions.replace('B')

字符串

相关问题