Why Clearing a Number Input in React Turns It Into 0 (And How I Finally Fixed It)

I still remember the first time this happened.