React쪽에거 서버사이드 랜더링이 필요하다면 Next.js를 사용하는게 일반적이지 않을까 싶네요..
하지만 백엔드 종류는 뭐든 관계가 없어요.
저는 Vue.js를 좋아해서 Nuxt.js를 이용해 현재 회사 프로젝트를 진행하고 있지만, 백엔드는 Ruby on rails로 사용중입니다.
어차피 클라이언트와 서버 사이에 HTTP 통신만 잘 처리될 수 있다면(Access token을 발급하고 갱신시키거나, 세션을 사용하거나 등) 뭘 써도 상관없다고 생각합니다.