Multiple pages accessible to webdriver

Hi, I am fairly new to appium using the Python appium client. I am automating testing for a React Native app, and have come across an issue wherein the webdriver can view and interact with multiple pages (I assume due to the way that React nav stacks pages one on top of another). This sometimes allows my tests to continue executing even while another page is covering the page being interacted with. Is there any way to explicitly specify which page the tests should be operating on?