프레임워크
프레임워크는 특정한 패턴과 구조를 제공하며, 이 구조 내에서 요구 사항에 맞게 개발을 진행
예시) Angular, Next.js
라이브러리
라이브러리는 어떤 기능이나 작업을 수행하기 위해 코드를 작성하는 도중 필요한 경우에 가져와서 사용 할 수 있는 도구
예시) React, React Query, Redux
프레임워크는 개발의 규칙 및 제약 사항이 있으며 그안에서 작업을 해야하지만, 라이브러리는 개발자가 원하는 경우 선택적으로 사용 할 수 있는 도구와 기능의 모음이다.
React는 라이브러리인가? 프레임워크인가?
React는 내가 사용할때는 내가 React를 불러서 사용하기때문에 라이브러리, 하지만 React입장에서 내가 만든 컴포넌트를 호출하기때문에 프레임워크로 볼수도 있다. 왜냐하면 뭐가 틀리고 뭐가 맞는지 리엑트가 다 알려줌.
'면접준비' 카테고리의 다른 글
position 을 어떻게 사용하는지 (0) | 2023.07.24 |
---|---|
캐시의 장단점과 어떤 부분에 활용하는지 ? FE에서 캐시를 사용할 수 있는 영역 (0) | 2023.07.21 |
parameter와 argument의 차이 (0) | 2023.07.20 |
Hoisting, TDZ란? (0) | 2023.07.20 |
Patch는 왜 RESTful API에서 잘 사용되지 않을까? (0) | 2023.07.19 |