HyungJin의 개발자 일기

React공부를 시작하며 본문

IT/React 바로알기

React공부를 시작하며

HyungJin.Jeon 2020. 4. 24. 14:23

요즘 대부분의 프론트 엔드는 React를 사용하고 React가 프론트 개발자에게는 필수라는 말이 있을 정도로 React의 중요도가 커진것 같다.

대학교 시절 외부 강사님의 강의에서 React관련 내용을 들어보고 매력적이다 라고 생각해 본적은 있었지만 이렇게 공부를 시작하게 될 줄은 몰랐다. 풀스택 개발자를 꿈꾸기 위해 이제 React공부를 시작해봐야겠다.

 

우선 React는 무엇이고 왜 필요한 것일까.

기존의 JS를 사용해서 모든 것을 만드는데 무슨 문제가 있어서 React, Vue, Angular등이 나오게 된 것인지 부터 알아봐야한다.

 

기존의 방식으로 방대한 프로젝트를 진행하고 개발을 하다보면 DOM을 관리하기 어렵다 라는 문제가 생길 수 있다. 그렇기에 DOM의 관리, 상태값 업데이트 관리의 최소화를 위해서 생긴 라이브러리, 프레임워크들이 나온것이다.

 

여기서 우리가 공부해 볼 React는 '컴포넌트'개념에 집중이 된 라이브러리이다. Virtual DOM을 사용해서 실제 브라우저의 DOM에 새로운 것을 넣는 것이 아니라 가상 DOM을 통해 렌더링을 하고 이를 통해서 필요한 부분만 업데이트 하는 방식으로 DOM을 관리하는 것이다.

 

React는 전 세계에서 가장 많이 사용하는 라이브러리 중 1개로 앞으로 이 React에 대해서 강의와 포스팅들을 읽으며 공부를 시작해봐야겠다.

'IT > React 바로알기' 카테고리의 다른 글

React 공부를 시작하며  (0) 2020.04.22
Comments