I have an object of a state with some properties for example
function (location){ obj = { kids : { eyal : 21, noam :15 } pets : { dog : 5, cat :2 } } }
now I want to change eyal value
location = "kids.eyal"
if im doing
setobj((prevobj) => { ...prevobj, [location] : 22 })
it create new parameter in obj Kids.eyal = 22 instead of changing eyal in kids to 22 how can I fix it?