I have following state in my component:
const [map, setMap] = useState<Map<number,string>>(new Map())
My question is how to update it properly in React.
Should I use it like this:
map.set(1, "hi")
Or like this:
setMap(prev => {
let newMap = prev
newMap.set(1, "hi")
return newMap
})
Or maybe there is an even better method?