brenio há várias formas de se trabalhar com um backend PHP e um front ReactJS em conjunto. Dentre elas:
1 - Pode criar em PHP apenas uma API e separadamente hospedar sua aplicação React que irá consumir dela.
2 - Ainda que não seja o mais recomendado você pode criar toda a sua aplicação em PHP e retornar com ela um HTML que utilize React por uma CDN.
3 - Alguns frameworks PHP como o Laravel oferecem formas nativas para trabalhar em conjunto com React instalando o lib diretamente no projeto e organizando tudo dentro da pasta ‘reasources’. Se quiser mais detalhes recomendo este artigo.
Provavelmente existem ainda outras formas aceitáveis de se fazer isso, mas com certeza a mais recomendável é criar rotas de API com seu backend PHP e construir uma aplicação totalmente separada em React para consumir essa API. Dessa forma é possível seguir padrões de arquitetura mais apropriadamente em ambos os projetos separadamente.