What I want is to render the same screen with different params, if I use push action from react-navigation, this replaces all screens with the same params data on the other hand If I use replace I lost the navigation history. user flow:
- product details screen(this screen receive product ID)
- got to the similar products and tab on a product, this open a product details screen again with the new ID info
- Each screen must keep the information rendered with specific id
stack:
- product-detail-screen(ID)
|_ tab on similar product
|_ product-detail-screen(ID)
|_ tab on similar product
|_ product-detail-screen(ID)