본문 바로가기

vue3

(35)
Vue3의 반응성 완벽 이해 1편 : 종속성 추적 vue mastery의 리액트 코어팀이 설명해주는 vue3의 반응성의 원리를 알아봅니다. 공식 문서와 nhn의 게시물을 읽어봤지만, 약간 납득이 안되는 부분들이 있었습니다. 해당 강의를 통해 어느정도 해소된 느낌입니다. 해당 아티클에서 다룰 내용 Vue3 Reactive 모듈의 디자인 패턴 및 디자인 디시전 Vue3 반응성의 원리 뷰의 반응성 이해하기 아래의 간단한 뷰 앱을 봅시다. 해당 앱의 뷰모델은 세 가지 역할을 수행해야 합니다. 페이지의 product.price 값 업데이트 페이지의 product.price * product.quantity 값 업데이트 totalPriceWithTax 함수를 다시 호출하고 페이지 업데이트 Price: ${{ product.price }} Total: ${{ pro..
[번역] Vue3 Coding Better Composables : await 없이 비동기를 처리하는 컴포저블 잘만들기 await 없이 비동기를 처리는 컴포저블을 만들어 봅시다. 해당 글은 컴포저블 잘 만들기 시리즈의 마지막 아티클입니다. 아래 글의 번역입니다. https://www.vuemastery.com/blog/coding-better-composables-5-of-5/ Coding Better Composables: Async Without Await (5/5) | Vue Mastery This tutorial series will serve as your guide on how to craft solid composables that you and your team can rely on. www.vuemastery.com 이전 시리즈 보기 2022.12.08 - [Vue.js] - [번역] Vue3 Coding..
[번역] Vue3 Coding Better Composables : 인터페이스를 잘 설계하여 컴포저블 잘 만들기 컴포저블용 인터페이스 작성에 대해 알아보고 이 프로세스가 먼 미래를 위해 확장 가능한 컴포저블을 만드는 데 어떻게 도움이 되는지 알아봅니다. 해당 문서의 번역입니다 : https://www.vuemastery.com/blog/coding-better-composables-4-of-5/ Coding Better Composables: Start with the Interface (4/5) | Vue Mastery This tutorial series will serve as your guide on how to craft solid composables that you and your team can rely on. www.vuemastery.com 이전 시리즈 목록 2022.12.08 - [Vue.js]..
[번역] Vue3 Coding Better Composables : 다형적인 리턴값을 활용하여 컴포저블 잘만들기 컴포저블의 리턴 값을 좀 더 유용하게 만드는 방법을 알아봅니다. 해당 글을 번역 및 요약한 글입니다. https://www.vuemastery.com/blog/coding-better-composables-3-of-5/ Coding Better Composables: Dynamic Returns (3/5) | Vue Mastery This tutorial series will serve as your guide on how to craft solid composables that you and your team can rely on. www.vuemastery.com 이전 시리즈도 참고하세요 2022.12.08 - [Vue.js] - [번역] Vue3 Coding Better Composables : 옵..
[번역] Vue3 Coding Better Composables : ref 및 unref를 사용하여 유연한 컴포저블 만들기 prop의 ref 여부와 관계없이 유연하게 사용할 수 있는 컴포저블을 만들어 봅시다. 해당 글을 번역 및 요약한 글입니다. https://www.vuemastery.com/blog/coding-better-composables-2-of-5/ Coding Better Composables: Flexible Arguments (2/5) | Vue Mastery This tutorial series will serve as your guide on how to craft solid composables that you and your team can rely on. www.vuemastery.com 이전 시리즈도 참고하세요 2022.12.08 - [Vue.js] - [번역] Vue3 Coding Better ..
[번역] Vue3 Coding Better Composables : 옵션 객체 파라미터 활용하여 컴포저블 잘 만들기 컴포저블을 잘 활용하여 클린한 Vue3 코드를 작성해 봅시다. 해당 게시물에서는 파라미터를 잘 설계하는 방법을 다룹니다. 컴포저블이란? 상태 저장 로직을 캡슐화하고 재사용하기 위해 Vue Composition API를 활용하는 함수 모든 반응성이 필요한 코드 컴포저블 Vue 3 앱에서 비즈니스 로직을 합성하는 가장 좋은 방법 작은 코드 조각을 함수로 추출하여 반복적으로 쉽게 재사용 코드를 쉽게 작성할 수 있음 코드를 읽기 쉬움 옵션 객체 파라미터 대부분의 컴포저블에는 하나 또는 두 개의 필수 입력이 있습니다. 그런 다음 컴포저블 동작 방식을 설정하는 데 도움이 되는 일련의 선택적 인수가 있습니다. 컴포저블을 구성할 때 긴 인수 목록을 전달하는 대신 옵션 객체를 전달할 수 있습니다. // Using an ..
Vue Router : URL 파라미터 활용하기 Vue Router 라이브러리 사용 시 URL 파라미터를 활용하는 방법을 알아봅니다. (컴포지션 API에 기반하여 설명합니다.) URL에서 쿼리 파라미터 읽기 예를 들어 페이지네이션을 작성할 때 다음과 같은 URL이 있을 수 있습니다. http://example.com/events?page=4 컴포넌트에서 page 쿼리 파라미터에 어떻게 접근할까요? You are on page {{ route.query.page }} URL에서 Path Variables(Page) 읽기 라우터에서 아래와 같이 Path Variable(:page)설정해줌 const routes = [ ... { path: '/events/:page', component: Events }, ] 탬플릿에서 다음과 같이 엑세스 You are ..
Vue3 딥 다이브 : Virtual DOM과 코어 Module 알아보기 뷰 마스터리의 무료 강의를 요악 정리한 내용입니다. 무료 인트로 강의 치고 배울 점이 굉장히 많습니다. https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/vue3-overview Vue 3 Overview - Vue 3 Deep Dive with Evan You | Vue Mastery Gregg Pollack introduces how Vue 3's core modules work together, to prep you to dive deep into Vue 3 concepts with Evan You. www.vuemastery.com DOM이란? 브라우저 화면에 보이는 것을 변경하기 위한 프로그래밍 인터페이스. 개발자는 DOM을 통해 ..