본문 바로가기

면접준비

프레임워크와 라이브러리 차이점

프레임워크

프레임워크는 특정한 패턴과 구조를 제공하며, 이 구조 내에서 요구 사항에 맞게 개발을 진행

예시) Angular, Next.js

라이브러리

라이브러리는 어떤 기능이나 작업을 수행하기 위해 코드를 작성하는 도중 필요한 경우에 가져와서 사용 할 수 있는 도구

예시) React, React Query, Redux 

 

프레임워크는 개발의 규칙 및 제약 사항이 있으며 그안에서 작업을 해야하지만, 라이브러리는 개발자가 원하는 경우 선택적으로 사용 할 수 있는 도구와 기능의 모음이다.

 

 

React는 라이브러리인가? 프레임워크인가?

React는 내가 사용할때는 내가 React를 불러서 사용하기때문에 라이브러리, 하지만 React입장에서 내가 만든 컴포넌트를 호출하기때문에 프레임워크로 볼수도 있다. 왜냐하면 뭐가 틀리고 뭐가 맞는지 리엑트가 다 알려줌. 

출처 : https://www.youtube.com/watch?v=t9ccIykXTCM