본문 바로가기

내가 해냄/패스트캠퍼스

패스트캠퍼스 챌린지 23일차 - 한 번에 끝내는 프론트엔드 개발 초격차패키지 online

 

 

 챌린지 23일차. 최근에 리액트 스터디를 시작했는데 7일차 과제를 수행하는데 굉장히 어려웠다... 입문 과정이어서 차근차근 잘 따라갈 수 있을 거라고 생각했는데 과제를 수행하는 데에 오랜 시간이 걸렸었고 리액트에 관해 이해를 잘 못 하고 있다는 생각이 들었다. 이에 오늘은 순서대로 진행하던 강의의 순서를 조금 바꿔서 리액트 파트를 먼저 수강하였다. 처음 자바스크립트 첫 강의를 들을 때도 굉장히 어렵다는 느낌을 받았었는데 이것저것 강의와 프로젝트 실습을 하다 보니까 익숙해진다는 느낌을 받았었다. 리액트도 처음이라 어려운 것 같은데 하루빨리 리액트와 친해질 수 있었으면 좋겠다.. 역시 새로운 걸 배운다는 것은 재밌지만 어렵다. 오늘은 리액트에 관해 간단한 설명을 정리해보았다. 

 

React

 

 A JavaScript library for building user interfaces. 유저 인터페이스를 만들기 위한 자바스크립트 라이브러리이다. 유저 인터페이스를 표현하고 유저 인터페이스를 동작하였을 때 변하는 것들을 만들기 위한 자바스크립트의 라이브러리이다. 

 

Virtual DOM

 

 그간 프론트엔드 개발을 해왔을 때에는 실제 DOM을 제어해왔다. DOM을 직접 제어하는 경우에는 바뀐 부분만 정확하게 바꾸어야했다. 하지만 리액트를 사용하면 리액트 내부의 Virtual DOM이라는 개념을 이용해서 따로 가상의 DOM을 갖게 된다. 가상의 돔 트리를 이용하여 이전 상태와 이후 상태를 비교하여 바뀐 부분을 찾아내서 자동으로 효율적으로 바꿔줄 수 있다. 

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.


#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #한번에끝내는프론트엔드개발초격차패키지online