리액트JS를 공부를 하셨다면 기본적으로 HTML과 CSS에 대해서는 알고 있으리라 생각하고 지나갑니다.
이후에는 JavaScript를 좀 더 깊게 공부해 두시면 예외적인 상황에서 문제해결을 하는게 도움이 될 수 있습니다.
보통 여기까지를 프론트엔드 개발자가 되기 위한 기본과정이라고 하지만, 완성도 있는 결과물을 원하신다면 SQL과 서버스크립트를 연동하여 기본적인 데이터를 가져오는 정도까지만이라도 알아두시면 많은 도움이 됩니다.
결과적으로 DB에서 데이터를 끌어다가 리액트JS를 이용해 화면에 출력하는 것까지 도모하신다면, 특히 간단한 게시판을 구현해 보시면 얻는게 많으실 겁니다.
서버스크립트는 NodeJS, PHP, JSP, ASP, Python 등 많지만 백엔드를 전문적으로 하실게 아니라면 본인이 쉽게 하실 수 있는 것중에 어떤 언어를 사용하셔도 무방할 것 같습니다.
JavaScript에 자신 있으면 NodeJS를 C에 자신 있으면 PHP를 Java에 자신 있으면 JSP를 Basic에 자신 있으면 ASP를. 그리고 기타 요즘 빅데이터 분석으로도 유망한 Python을 이용하실 수 있다면 경쟁력 부분에 있어서도 도움이 되실 수 있습니다.