Есть код на React:
state = {
activeItem: 0,
test: 1
}
onSelectItem = i => {
this.setState({
activeItem: i,
})
}
Как это работает изнутри? Каким образом setState() меняет в объекте state именно это значение? Буду очень благодарен за объяснение, заранее спасибо