React 쓰시는분은 서버구성을 어떻게 쓰시나요?
nodejs로 쓰시나요 아니면
apache2나 nginx등을이용해서 php로 쓰시나요
reactPHP라는게 있다는거같은데 혹시 써보신분 계실까요
55글자 더 채워주세요.
2개의 답변이 있어요!
일단 React는 프론트이기 때문에 서버 구성이 자유롭습니다. React를 빌드해서 나온 결과물인 html, css, js만 제공하면 되기 때문이죠.
하지만 서버사이드렌더링 시에는 이야기가 좀 달라집니다. React 컴포넌트를 서버측에서 렌더링하여야 하는데 이 부분은 당연히 노드가 제일 유리합니다. 다른 언어들도 대부분 구현하긴 했지만 엄연히 다른 언어를 렌더링하는 것이기 때문에 노드보다는 별로입니다. 하지만 이러한 점을 극복하기 위해 SSR용 서버만 노드로 구성하거나 람다 등을 사용할수도 있고요.
결론을 내리자면, 서버는 뭘로 하든 상관이 없다는 것입니다. 하지만 SSR만은 노드로 하시는게 정신 건강에 좋을 것입니다.
대부분 NodeJS - React로 개발하십니다. 아래의 JSP 글에도 관련 내용 올려드렸으니 참고 부탁드릴게요. NodeJS와 Next.js로 SSR 사용하시는 분들이 많으셔요.