• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

react의 정체

22.01.06 14:53 작성 조회수 160

1

이부분이 항상 헷갈리는데
react는 프레임워크인가요 라이브러리인가요
그랩은 라이브러리라고 하신것같은데..
폴더 구조가 있는것으로 보면 프레임워크로 이해가 되서요
 
다음으로 node.js는 런타임이라는 것을 이해했는데
npm의 정체가 직관적으로 이해가 안갑니다. 이것은
또 무어라고 불러야할까요? ㅠㅠ

답변 1

답변을 작성해보세요.

1

react를 개발한 곳에서는 라이브러리라고 하고 있지만, 실제로 프레임워크라고 많이 부르기도 합니다.

개발 용어에 명확한 정답이 있는 건 아닙니다. 따라서 라이브러리와 프레임워크의 개념에 너무 종속적이진 않았으면 좋겠습니다! 이 부분은 개발을 조금 더 하면서 자연스럽게 차이가 익혀지실 거라고 여겨집니다.

 

node.js는 런타임이라고 해서 javascript를 실행시키기 위한 일종의 프로그램이며, npm은 패키지(react 같은 모든 자바스크립트 라이브러리, 프레임워크를 패키지라고 합니다)를 저장하는 하나의 도구입니다. node.js를 설치하면 npm도 함께 설치됩니다.