I am creating a stopwatch in React.js and i am wondering why window.addEventListener(\'keydown\', callback) re-render my component?
window.addEventListener(\'keydown\', callback)