В твоем примере от него нет смысла.
А так он обычно используется, чтобы задать стейт на основании предыдущего значения стейта
function handler(newValue) {
setValue((prevState) => prevState + 1) // Установит стейт на основании предыдущего значения + 1
}