I have an application where I have a tab screen and few screens. From tab I navigate in order screen 1 -> screen 2 -> screen 3 . From screen 3's button click, I want to open screen - 4 i.e listing screen and on backpress I want to navigate agin tab screen.
I dont want to reset full stack using props.navigation.reset({index: 0,routes: [{name: "home"}],});
, also number of navigating screen between tab screen and screen 4 is not fixed so I can't use props.navigation.pop(3)
also.
Can anyone guide me, how to achieve this?
Thanks in advance
I found a way to achieve above navigation.
props.navigation.popToTop();
This will remove all screen from stack except main screen. Hope this helps others!!