개발자
제가 스프링부트를 쓰는 입장인데 지금 팀원들과 프로젝트에서 무슨 기술스택 쓸건지 정하고 있습니다 제가 스프링부트도 완전히 잘하진 못하는 상태인데 리액트쪽은 아예 모르는 상황입니다 그리고 프로젝트 시간도 한달로 한정적인데 그래도 리액트로 하면 어렵진 않은지 궁금합니다 프론트쪽에선 리액트를 쓰면 더 간편하다고 하여서 고민중입니다 혹시 html을 썼을 때와 리액트를 썼을 때의 차이점을 알려주실 분 계실까요? 오랜 고민 끝에 질문 남깁니다ㅠㅜ
답변 3
스프링부트는 풀스택 프레임워크이며 리액트는 프론트엔드 라이브러리라고 보면 됩니다. 전혀 연관없는 고민이라고 보시면 되겠네요 스프링부트로 RESTful하게 백엔드를 구현하시고 react로 스프링부트에서 받은 데이터를 가지고 프론트단을 구현하면 됩니다.
구지구
작성자
통계학과/데이터사이언스복전 • 2023년 10월 11일
아 제가 좀 오해할 수 있게 글을 썼네요 제가 스프링부트는 기본으로 쓰고 프론트엔드 분이 리액트를 할건지 html로 할건지가 고민되었습니다! 아무래도 저는 리액트는 경험이 없어서 둘이 연동 부분에서 어려움을 겪을까봐 그랬네요.. 하하
그렇다면 어떤걸 하셔도 상관없습니다. 리액트를 배우는 느낌으로 프로젝트를 진행하셔도 좋고 프로젝트를 잘 완성한다는 개념으로 편하신걸 선택하시는것도 좋습니다. 결국 중요한건 프로젝트하면서 배우는 커뮤니케이션스킬 혹은 공부하는 방법 새로운 시도 등 의 스토리를 어떻게 잘녹이느냐의 싸움이지 않을까 싶네요 프론트 공부하시는 입장에서 html/css/js로 먼저 구현해보시고 따로 개인적으로 리액트로 구현해보시면서 성장하는 느낌을 주는것도 좋을것 같네요 ㅎㅎ
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 09월 27일
먼저, HTML과 React의 차이에 대해 이해하려면 두 기술이 어떻게 사용되는지 알아야 합니다. HTML은 웹 페이지의 구조와 내용을 정의하는 마크업 언어입니다. 반면에 React는 Javascript 라이브러리로서 사용자 인터페이스를 만드는데 이용됩니다. HTML만을 사용해도 웹 애플리케이션을 만들 수 있지만, 단순한 페이지나 정적인 콘텐츠에 더 적합합니다. 각 페이지를 개별적으로 업데이트하거나 변경하기 때문에 실시간으로 많은 상호작용이 필요한 현대의 동적 웹 앱 개발에는 그다지 효율적이지 않습니다. React는 사용자 인터페이스를 컴포넌트로 분리하여 관리하기 때문에 복잡한 UI를 구성하는 데 유용합니다. 그래서 답변하자면, React를 배우려면 Javascript와 JSX라는 새로운 문법에 익숙해져야 합니다. 따라서 스프링부트가 아직 익숙치 않고 프로젝트 시간이 한정되어 있다면 HTML을 선택하는 것이 시간과 리소스 관리 면에서 현명할 수 있습니다. 하지만 한편으로 봤을 때, React는 전 세계적으로 널리 사용되고 있으며, 웹 개발 트렌드를 따라가고 싶다면 React를 배우는 것이 좋습니다. 프론트엔드에서 많은 상호작용을 처리하거나 동적인 기능을 제공할 필요가 있다면 React를 고려해 보세요. 결국 선택은 여러분의 프로젝트 요구 사항, 학습 시간, 그리고 개발 팀의 기술 능력에 따라 달라질 것입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!