Should you deep clone nested properties?
You already know you're not supposed to mutate state directly when you update the state in React.
However, what if one of the members of the object you're updating is a reference?
Do you have to create a new version of that object/array as well?
const [order, setOrder] = useState(