his is because a new instance of the function is created with each render, so React needs to clear the old ref and set up the new one.Потому что инлайн функция рендерится два раза, чтобы отрендерить второй раз реакту приходится аннулировать результат первого раза потому и получается нуль.