프레임워크(Framework) vs 라이브러리(Library)
☑️주도권이 개발자에게 있다: 라이브러리(Library)
-> 기능 구현을 원하는 방향으로 진행한다
-> 쓰고싶은 도구, 쓰고싶은 기술을 쓴다.
-> 높은 자유도
-> But, 기본 기능 외 제공 X
☑️주도권이 개발자에게 없다: 프레임워크(Framework)
-> 프레임워크가 제공하는 기능을 이용하거나 허용하는 범위 내에서만 추가 도구를 사용할 수 있다.
-> 낮은 자유도
-> But, 거의 모든 기능을 제공
뭘 어떻게 해결한다는..?🤔
🌟그래서 사전 렌더링을 통해 단점을 극복하고자 했다.
렌더링이 2가지 의미를 가지고 있다.
☑️ 렌더링(1): 자바스크립트 코드(React 컴포넌트)를 HTML로 변환하는 과정.
☑️ 렌더링(2): HTML 코드를 브라우저가 화면에 그려내는 작업.
