react2 리액트의 특징과 개념에 대해 알아보자 - 1 사실 나는 프론트쪽에 대해서 잘 아는 게 없다.어쩌다가 바닐라 자바스크립트나 jsp에 박혀있는 jstl 정도를 만지는 게 전부였는데 요즘은 풀스텍에 대한 요구가 많아진 것 같아 이에 대해서 공부해보려고 한다. 그렇다면 왜 리액트를 골랐을까?일단은 리액트를 실제로 많이 쓴다는 것에서 처음 흥미를 느꼈다.컴포넌트 기반 개발로 코드 재사용성에 있어서 흥미를 느꼈기 때문이고가장 좋았던 점은 자료가 많이 쌓여, 여러 문제에 부딪혔을 때, 든든한 서포트가 되줄 것들이 많다고 생각했다. 리액트가 만들어진 이유?기존에는 단순히 서버 사이드 렌더링만 하고 있었다.하지만 요즘은 그렇게 작동하는 페이지를 잘 쓰지 않으려고 하고 있음그러다보니 더 기능적으로 많은 것들을 충족 시키기 위해 자바스크립트를 사용하게 되었고, 그러.. 2025. 4. 28. 리액트 공부해보기 요즘 개발 트렌드가, 백엔드 뿐만이 아니라 프론트엔드도 같이 개발할 수 있는 풀스택 개발자를 원하는 것 같다. 자바스크립트를 이용해 종종 개발을 해야했었던 경험이 있었는데 이 경험이 리액트를 공부하는데에 있어서 도움이 될거라고 생각한다. 리액트의 가장 큰 특징은 아마도 컴포넌트와 VirtualDOM이라는 놈들인 것 같다. DOM이라고 하니까 옛날에 브라우저 환경에서 HTML을 트리 계층 구조로 구성해 관리하는 걸로 알고 있었는데 그걸 이용하는 거 같다. 이러한 DOM은 웹 브라우저 상에서 렌더링 되어 실제 우리가 보는 화면상에서 표시되는데 이런 DOM 구조를 virtual, 그러니까 가상의 DOM을 이용해 관리할 수 있도록 하는 것 같다. 가장 큰 특징으로는비교DOMVirtualDOM업데이트 속도느림빠름.. 2025. 2. 12. 이전 1 다음