궁금하다, Vue! 우연히 알게된 Vuepress에 이것저것 붙이고 싶은 기능들이 많아졌는데, Vue 기반이다보니 커스텀하기 위해서는 Vue가 어떻게 구현된건지 알아야될 것 같았다. 또 친구가 React 얘기를 하면 늘 Vue를 매번 좋다고 말하기에, React와 어떤 점이 그렇게 달
내용 요약 보기
- 라이브러리와 프레임워크의 차이는 누가 코드를 컨트롤하느냐
- 내가 코드를 컨트롤 / 규칙에 따라 코딩
- 라이브러리는 필요할 때 코드에 호출해서 사용. 대체하기도 쉬움(마이그레이션). 다른 라이브러리로 대체해도 프로젝트가 망가지지않음. ex) jQuery
- 반면 프레임워크는 내가 쓴 코드를 호출하기 때문에 프레임워크의 규칙을 따라야함. ex) django
- 그렇다면 리액트는?
- 둘 다의 특징을 가지고 있다. Vue도 마찬가지.
- UI를 빌드할 때 리액트를 호출한다는 점에서 라이브러리의 특징을 가지고 있음. 또 폴더 구조, 컴포넌트 이름을 꼭 이걸로 해야한다는 규칙이없음.
- 하지만 내가 구현한 컴포넌트를 리액트가 불러서 보여준다는 점에서 프레임워크의 특징도 가지고 있음.
- 결론. 이것에 대해서 꼭 구분해야할 필요는 없다. 하지만 정의는 알아두자 😖
Vue와 React에 대한 궁금증 | 세상에 잘못된 경험은 없어
궁금하다, Vue! 우연히 알게된 Vuepress에 이것저것 붙이고 싶은 기능들이 많아졌는데, Vue 기반이다보니 커스텀하기 위해서는 Vue가 어떻게 구현된건지 알아야될 것 같았다. 또 친구가 React 얘기를 하면 늘 Vue를 매번 좋다고 말하기에, React와 어떤 점이 그렇게 달
https://2ssue.github.io/base/vue/