<input
type="text"
id="title"
value={inputState[0].title}
onChange={(event) =>
inputState[1](prevInputState => ({
title: event.target.value,
amount: prevInputState.amount,
}))
}
/>
<input
type="text"
id="title"
value={inputState[0].title}
onChange={(event) =>
inputState[1](prevInputState => {
title: event.target.value,
amount: prevInputState.amount,
})
}
/>
Do czego służy ten nawias, który się pojawia po argumencie prevInputState (pierwszy zapis)? W drugim zapisie usunąłem ten nawias.