React JS. Почему fetch() делает два запроса?
App рендерится дважды из-за React.StrictMode.

Но вообще, делать вот так запросы противопоказано. Делай в useEffect
Потому что ты вызываешь функцию App() два раза подряд, ищи ошибку.