Is it a good practice to have multiple clients for React and BE aps

I have a OAuth2 clients for React FE and Spring Gateway BE under one Realm in Keycloak. Is it a good practice in production to use separate clients to use a single one?