vue.js 2

[vue.js] watch와 computed의 차이점

Vue.js에서 watch와 computed 모두 데이터의 변화를 감지하고 그에 따른 작업을 수행할 수 있는 기능을 제공합니다. 하지만 두 기능의 목적과 사용 방법은 다릅니다. watch는 Vue 인스턴스의 데이터를 감시하고, 해당 데이터의 변화를 감지하면 지정된 콜백 함수를 실행합니다. 주로 비동기식으로 처리해야 하는 데이터나, 복잡한 계산이 필요한 데이터 등을 감시하기 위해 사용됩니다. watch: { message: function(newValue, oldValue) { console.log('message changed:', newValue, oldValue); } } 위 코드에서 watch 옵션으로 message 데이터를 감시하고, 해당 데이터의 값이 변경될 때마다 console.log로 메시지..

개발/js 2023.04.16

npm init과 npm install

1. npm init: npm init 명령어는 새로운 Node.js 프로젝트를 초기화하고, 기본 프로젝트 구조와 함께 package.json 파일을 생성합니다. package.json 파일은 프로젝트의 메타데이터, 종속성 및 스크립트와 같은 정보를 저장합니다. npm init vue@latest와 같은 형식을 사용하면, 특정 패키지를 사용하여 프로젝트를 초기화할 수 있습니다. 여기서 vue@latest는 최신 버전의 Vue.js 프레임워크를 사용하여 프로젝트를 초기화하도록 지시합니다. 2. npm install: npm install 명령어는 package.json 파일에 명시된 종속성을 설치하거나, 개별 패키지를 설치하는 데 사용됩니다. 이 명령어를 실행하면, 프로젝트에 필요한 모든 패키지가 node..

개발/js 2023.04.05