¿Cuál es el propósito de la función de devolución de llamada como argumento de setState ()

this.setState({
    name:'value' 
},() => {
    console.log(this.state.name);
});
Uninterested Unicorn