clearInterval in React
you can add interval to your component’s state and can clear it whenever you want. componentDidMount(){ const intervalId = setInterval(this.yourFunction, 1000) this.setState({ intervalId }) } componentWillUnmount(){ clearInterval(this.state.intervalId) }