React란 무엇일까?

나는야 토마토·2021년 8월 29일
0

React

목록 보기
1/9
post-thumbnail
post-custom-banner

리액트는 자바스크립트 라이브러리이다!!!
하지만 vue는 프레임워크와 라이브러리 둘 다 될 수 있다!

👀 라이브러리와 프레임워크의 차이는?

라이브러리는 유저 인터페이스를 만들기 위해 모든 기능을 포함하지 않는 것을 뜻하고 모든 기능을 포함하고 있는 것이 프레임워크이다.

❄️ React를 왜 사용 할까?

사용자와의 인터렉션을 UI로 쉽게 구현하고 대규모의 웹사이트를 관리하기 위해서 사용한다.

🌨️ React의 특징은?

1) 재사용성이 가능한 컴포넌트
컴포넌트는 UI를 구성하는 개별단위로써, 레고처럼 하나하나를 쌓아서 페이지를 만듭니다. 그럼으로 관리 및 유지보수에 탁월합니다.
2) 단방향 데이터 흐름
MVC 구조와 다르게 React는 단방향 데이터 흐름을 지향합니다. 왜냐하면 단방향 데이터 흐름은 양방향보다 데이터를 감지하는데 부담이 적고 단순한 데이터 흐름으로 이해하기 좋기에 쉬운 어플리케이션을 만들 수 있습니다.
3) 가상(Virtual) DOM
가상 DOM은 HTML DOM을 추상화 하여 실제 DOM과 비교하고 변화된 부분만 업데이트 하는 방식입니다.
이는 브라우저의 리소스를 사용하지 않고 효율적으로 DOM을 업데이트 하게 합니다.

출처
https://firework-ham.tistory.com/5

profile
토마토마토
post-custom-banner

0개의 댓글