EX. “000을 빌드하기 위한 000의 라이브러리” : 내가 필요할 때 부를 수 있음
💡 리액트JS 웹사이트에 가면 리액트는 라이브러리다. 라고 나와 있음
내가 리액트를 부르는 것임 그래서 리액트는 규칙이나 폴더 구조, 컴포넌트명 등이 없음
BUT, “리액트가” 우리의 컴포넌트를 부르긴 함 : 이럴 때는 프레임워크가 되는 것임
⇒ 내가 컴포넌트를 쓰면, 리액트가 그것을 불러와서 스크린에 보여줌
즉, 리액트는 내가 필요할 때 부르니까 라이브러리다 하지만 동시에 프레임워크로 불릴 수 있다. 컴포넌트를 불러오니까, 리액트가 우리의 컴포넌트를 인터랙티브하게 만들어주니까
프레임워크가 나를 부르는 것
EX. 장고 웹 프레임워크 : 장고 문서를 보면서 장고 규칙에 따라 코드를 잘 넣어두면 장고가 그걸 실행시킴
admin.py
사용url.py
를 가야함EX. “000을 빌드하기 위한 프레임워크” : 규칙과 문서가 따라오는 것으로 적극 수용해야 함
다른 누군가가 쓴 코드를 우리의 코딩 삶을 윤택하게 하기 위해서 가져다 쓰는 것
상관없음
이유 : 프로트엔드에서 다 비슷비슷하니까 하지만 차이점은 알고 있자
https://www.youtube.com/watch?v=t9ccIykXTCM&t=42s
를 기반으로 쓴 글