Estoy creando un sitio web react js (no react native) donde tengo dos botones para playstore e Ios. Ahora, mi requisito es que si un usuario abre el sitio web en un dispositivo móvil con Android, el botón ios debe estar oculto y solo se mostrará playstore en el mismo caso y viceversa en el dispositivo iphone, donde se mostrará el botón ios y el botón playstore permanecerá oculto sin cambiar la vista del escritorio. donde ambos botones aparecerán en reaccionar..
Prueba esto. https://www.npmjs.com/package/react-device-detect . En API puedes encontrar algunos datos útiles.