오늘 알아 볼 것.
웹 페이지의 성향이 동적 웹 페이지로 변화하면서, 단순한 페이지가 아닌 웹 애플리케이션이라고 불리게 되었다. 사용자와의 상호작용이 많아지고 복잡해질 수록 브라우저가 많은 연산을 처리해야 하고, 이를 관리하는 것은 너무 어렵고 비효율적이다.
이를 효율적으로 관리하기 위해 등장한 것이 라이브러리와 프레임워크이다.
리액트는 그럼 라이브러리로서 어떤 특징을 가지고 있을까?
선언형
컴포넌트 기반
재사용성
JSX
라이브러리와 프레임워크의 차이
이 둘의 차이는 무엇일까?
라이브러리
프레임워크
라이브러리는 사용자가 라이브러리를 가져다 사용하고 호출하는 측에 주도성이 있고, 프레임워크는 제어 흐름에 대한 주도성이 내포되어 있다.
더 자세한 내용은 참고한 이 페이지를 확인해보자.
*참고 페이지