Dlaczego tak
Projekty React buduje i uruchamia się narzędziami działającymi w Node.js, a zależności (np. react, react-dom) instaluje menedżer pakietów npm, który dostarcza też polecenia uruchamiające serwer deweloperski. XAMPP dostarcza Apache, PHP i MySQL, przydatne w aplikacjach PHP, ale nie zbuduje projektu React. phpMyAdmin obsługuje tylko bazę danych, a IIS z ASP.NET służy aplikacjom .NET.