Какова цель функции обратного вызова как аргумента SetState ()

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