개발자

자바스크립를 깊게 공부해야할까요? 아니면 리액트를 공부해야할까요?

2024년 10월 07일조회 95

안녕하세요.프론트엔드 개발자를 목표로 하고있는 대학생입니다. 목표를 정하고 공부를 하고있는데 현재 아직 프로젝트는 해보지 않았고 자바스크립트 한 번 공부한 후 리액트를 공부하고 있는 중입니다. 리액트를 공부하고 있는데 자바스크립트에서 부족한 부분이 많이 보이는데 다시 돌아가 자바스크립트부터 공부를 해야할까 고민이 됩니다. 프로젝트를 빨리 하고싶은 마음에 급하게 왔는데 고민이 됩니다. 어떻게 해야할까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

황유정님의 프로필 사진

자바스크립트를 못하면 프로젝트 완성도가 떨어질 수 밖에 없습니다. 리액트도 물론 중요해요. 리액트에서 제공해주는 기능들로 화면을 구성하고 최적화를 하기 때문에 중요하지만 결국 리액트는 js기반으로 만들어진 html, css, js를 편히 작업할 수 있게 도와주는 라이브러리일 뿐이라서 기초를 잘 아셔야 프로젝트 완성도가 높아집니다. 일례로 제가 만든 회사 프로젝트에서 비동기처리 하나 잘못해서 문제가 발생한 적이 있었습니다. 자바스크립트 비동기에 대한 정확한 이해가 있어야 해결할 수 있는 문제였어요. 제가 대충알고 있어서 발생한 오류였고 거기서 다시한번 깨달았습니다. 또하나 말씀드리면 최적화 부분인데, 백날 useMemo, useCallback, memo 걸어봐야 해결되지 않는 부분이 있습니다. 예를들면 이미지크기, 폰트크기로 인해 걸리는 버퍼나, 자바스크립트용량이 커서(모듈화를 잘못해서 불필요한 부분까지 모두 불러온다던지 csr로 작업했는데 모든 모듈을 다 불러온다던지 등) 불러오는 속도가 늦는 이슈도 있고 렌더링최적화가 안되어서 리스트 100개만쌓여도 그리는데 시간걸리는 경우 등등 리액트만으로는 해결되지 않는게 많아요. 이런부분에 대한 공부도 필요합니다. 일단 웹프론트 하실거라면 html, css, js에 대한 이해가 필요하고 어떤 순서로 렌더링되는지 어떻게 브라우저에 렌더링되는지도 알아두시는게 좋아요. 그리고 그것과 별개로 네트워크 공부 꼭하시구요. 그 다음 자료구조 알고리즘 운영체제 순으로 공부하시면 될 것 같아요.

profile picture

익명

작성자

2024년 10월 09일

정말 좋은 댓글 감사합니다. 아직 너무 부족해서 급한 마음이 컸던 것 같습니다. 조언대로 html, css, javascript 이 3개부터 깊게 공부하고 라이브러리를 넘어가겠습니다.

무지55님의 프로필 사진

Js 중요합니다. 그렇다고 해서 js만 주구장창 하는것보다. 어느정도 감이 잡힐때 react등을 시작하는것을 추천합니다. 주변에 리액트 공부 시작을 물어보면 처음 접한 리액트 <= 인프런 강의 적극 추천하고있습니다.

이상래님의 프로필 사진

안녕하세요, 해당 질문에 대한 개인적인 생각을 적어볼게요. 많은 취업준비생, 대학생 분들이 정말 많이 하는 질문이에요. react를 공부하고 있는데, javascript 부분을 즉, 기초가 약해서 다시 돌아가서 javascript를 깊게 공부해야 하는지에 대한 질문을 정말 많이 하는데요.. 저는 No라고 대답합니다. 그런데 단기간안에 다시 볼 자신있으면 Yes이구요 단기간이라 하면 일주일? 집중해서 볼 수 있으면 언제든 무엇을 보든 상관없습니다. 왜냐하면, 리액트 보다가 다시 자바스크립트 보구, 그러다가 너무 자바스크립트만 보다 보니까 리액트가 걱정되고, 즉 어느하나 제대로 하는 것이 없어지기 때문입니다. 그래서 작성자분의 고민일 경우에는, 차라리 처음부터 끝까지 보는 것을 목표로 하고 자바스크립트던, 리액트던 그리고 차라리 자주 보는 것을 추천드립니다. 우리가 수학의 정석을 처음 완독 할 때랑, 두번째 완독 할 때랑, 세번째 완독 할 때랑은 학습하는 기간이 다르듯이, 처음에는 조금 오래 걸리더라고 끝까지 다 보고 다시 복습해서 보고 복습해서 보다보면 처음에는 이해가지 않았던 부분들이 다시 보이게 될 것 입니다. 응원하겠습니다. 화이팅.!!😎😎

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!