hi @jreason, afaik the runtime orientation api will run on the entire application screen and not meant to occur in a particular view. Could you put a basic reproduction into a snack (snack.expo.io)?
Currently the only way to do that is to use the ScreenOrientation API like you mentioned. I think the issue is simply that the code in the screen you return to doesn’t get called because of the way stack navigation works. I think the best way to do what you want is to use componentDidMount and componentWillUnmount in the screen that has the different orientation.
@quinlanj@janic thanks both, the code provided has done the trick!
One thing i have noticed though, when using LANDSCAPE_RIGHT, i would except the screen to render the same way on both iOS and Android, however, the screen goes one way on iOS and the other way on Android?