Така че се чудех какво всъщност се случва, когато променя повече от едно състояние в манипулираща функция. Дали и двете ще бъдат актуализирани едновременно или ще бъдат изпълнени един след друг.
const [x, setX] = useState(0)
const [y, setY] = useState(0)
const handlerFunction = () => {
setX(x+1)
setY(y+1)
}
И какво, ако една държава зависи от други?
const handlerFunction = () => {
setX(x+1)
setY(x+1)
}
или какво ако
const [x, setX] = useState(0)
const [y, setY] = useState(x)
const handlerFunction = () => {
setX(x+1)
setY(y+1)
}