react sleep 1 second code example

Example 1: sleep in react

sleep = (milliseconds) => {
        return new Promise(resolve => setTimeout(resolve, milliseconds))
    }
	
    componentDidUpdate(prevProps, prevState, snapshot) {
            this.sleep(5000).then(r => {
            // do something
      	    })
    }

Example 2: wait javascript

wait(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
 }

Example 3: javascript sleep function

sleep = milliseconds => new Promise(resolve => setTimeout(resolve, milliseconds));

//        V  Must add this async keyword
sayHi = async () => {
  	// V Must include await
	await sleep(1000); // Sleep 1000 milliseconds (1 second)
  	console.log('Hi');
  	// Rest of code...
}