StrictMode powoduje podwójne renderowanie
Your App component is rendered within React.StrictMode
which is what causes your code to run in strict mode and
in strict mode the consoles are shown twice because each function
is made to run twice in development mode
KostasX