Check out example codes for "équivalent setTimeInterval java". It will help you in understanding the concepts better.

Code Example 1

// Param is optional, to run task on UI thread.     
Handler handler = new Handler(Looper.getMainLooper());
Runnable runnable = new Runnable() {
    public void run() {
        // Do the task...
        handler.postDelayed(this, milliseconds) // Optional, to repeat the task.
handler.postDelayed(runnable, milliseconds);

// Stop a repeating task like this.

Learn ReactJs, React Native from