Why my React timer drifts (and how to fix it)

This was my first time building a countdown timer with a mm:ss format, and here is my original code: