VUE 라이브러리 소개
프로젝트를 진행하면서 필수적으로 필요했던 라이브러리를 소개합니다!
Vue
Vue Router
Vue Router는 Vue.js 애플리케이션의 라우팅을 관리하는 라이브러리입니다. SPA(Single Page Application)에서 페이지 간의 이동 및 관리를 쉽게 구현할 수 있습니다.
Pinia
Pinia는 Vue 3의 상태 관리 라이브러리로, Vuex와 유사하지만 더 간단하고 직관적인 API를 제공합니다. Vue.js 애플리케이션의 상태를 효율적으로 관리할 수 있습니다.
VeeValidate
VeeValidate는 Vue.js 애플리케이션에서 폼 유효성 검사를 간단하게 처리할 수 있는 라이브러리입니다. 사용자가 입력한 데이터를 유효성 검사하여 쉽게 제어할 수 있습니다.
FloatingVue
FloatingVue는 Vue.js 애플리케이션에서 사용할 수 있는 플로팅 버튼 및 컴포넌트 라이브러리입니다. 사용자 경험을 향상시키는 데 유용한 다양한 UI 요소를 제공합니다.
VueCal
VueCal은 Vue.js 애플리케이션에서 사용할 수 있는 달력 컴포넌트 라이브러리입니다. 다양한 달력 형식을 지원하여 일정 관리나 시간 선택 등에 활용할 수 있습니다.
VueForm
VueForm은 Vue.js 애플리케이션에서 사용할 수 있는 폼 라이브러리입니다. 다양한 폼 요소를 쉽게 구현하고 유효성 검사를 포함한 폼 관리를 간편하게 할 수 있습니다.
VueUse
VueUse는 Vue.js 애플리케이션에서 자주 사용되는 유틸리티 함수들을 모아놓은 라이브러리입니다. 다양한 유틸리티 함수들을 효율적으로 활용할 수 있습니다.
PrimeVue
PrimeVue는 Vue.js 애플리케이션에서 사용할 수 있는 UI 컴포넌트 라이브러리입니다. 다양한 UI 컴포넌트를 제공하여 보다 풍부한 사용자 인터페이스를 구현할 수 있습니다.
Quasar
Quasar는 Vue.js 애플리케이션을 위한 프레임워크로, UI 컴포넌트, 빌드 도구, 레이아웃 등을 포함한 종합적인 기능을 제공합니다. 다양한 플랫폼에서 사용할 수 있는 크로스 플랫폼 애플리케이션을 구축할 수 있습니다.
Util
Day.js
Day.js는 가볍고 빠른 날짜 및 시간 처리 라이브러리로, Moment.js와 유사한 기능을 제공하지만 용량이 작고 성능이 우수합니다.
TanStack Query
TanStack Query는 Vue.js 애플리케이션에서 사용할 수 있는 데이터 Fetching 및 상태 관리 라이브러리입니다. 쉽고 직관적인 API를 통해 데이터를 관리할 수 있습니다.