How do I force a component to unmount when I navigate to a new page in react native? You can use this.props.navigation.replace('routName'); It will do your job.