useCallback in ReactJS

// Callback Function Example
function greet( sayName,name, sayAge, age) {
    console.log('Hello world');

    // callback function
    // executed only after the greet() is executed


   sayName(name);
    sayAge(age);
}

// callback function
function setName(name) {
    console.log('Hello' + ' ' + name);
}
function setAge(age){
    console.log(" my age is "+ age)
}


// calling the function after 2 seconds
//greet(setName, 'darshit', setAge, 23);
setTimeout(greet, 1000, setName, 'jay', setAge, 23);