← Home

💚Vue.js

⌘K
ðŸĪ–
Claude Code AI Tools
ðŸĪ—
Hugging Face AI Tools
ðŸĶœ
LangChain AI Tools
🧠
Keras AI Tools
ðŸĶ™
Ollama AI Tools
🐍
Python Programming Languages
ðŸŸĻ
JavaScript Programming Languages
🔷
TypeScript Programming Languages
⚛ïļ
React Programming Languages
ðŸđ
Go Programming Languages
ðŸĶ€
Rust Programming Languages
📊
MATLAB Programming Languages
🗄ïļ
SQL Programming Languages
⚙ïļ
C/C++ Programming Languages
☕
Java Programming Languages
ðŸŸĢ
C# Programming Languages
🍎
Swift Programming Languages
🟠
Kotlin Programming Languages
â–ē
Next.js Programming Languages
💚
Vue.js Programming Languages
ðŸ”Ĩ
Svelte Programming Languages
ðŸŽĻ
Tailwind CSS Programming Languages
💚
Node.js Programming Languages
🌐
HTML Programming Languages
ðŸŽĻ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
💎
Ruby Programming Languages
ðŸ”ī
Scala Programming Languages
📊
R Programming Languages
ðŸŽŊ
Dart Programming Languages
💧
Elixir Programming Languages
🌙
Lua Programming Languages
🐊
Perl Programming Languages
🅰ïļ
Angular Programming Languages
🚂
Express.js Programming Languages
ðŸą
NestJS Programming Languages
ðŸ›Īïļ
Ruby on Rails Programming Languages
◾ïļ
GraphQL Programming Languages
🟊
Haskell Programming Languages
💚
Nuxt.js Programming Languages
🔷
SolidJS Programming Languages
⚡
htmx Programming Languages
ðŸ’ŧ
VS Code Development Tools
🧠
PyCharm Development Tools
📓
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
💚
Neovim Development Tools
ðŸ”Ū
Emacs Development Tools
🔀
Git DevOps & CLI
ðŸģ
Docker DevOps & CLI
â˜ļïļ
Kubernetes DevOps & CLI
☁ïļ
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
ðŸ’ŧ
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
ðŸ”Ļ
Makefile DevOps & CLI
🧊
Pytest DevOps & CLI
🊟
Windows DevOps & CLI
ðŸ“Ķ
Package Managers DevOps & CLI
🍎
macOS DevOps & CLI
🏗ïļ
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
⎈
Helm DevOps & CLI
ðŸ”Ļ
Jenkins DevOps & CLI
ðŸ”Ĩ
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
ðŸ’ŧ
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁ïļ
Azure CLI DevOps & CLI
☁ïļ
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂ïļ
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
ðŸ”Ē
NumPy Databases & Data
🐞
Pandas Databases & Data
ðŸ”Ĩ
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
📈
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐎
MySQL Databases & Data
🍃
MongoDB Databases & Data
ðŸ”ī
Redis Databases & Data
🔍
Elasticsearch Databases & Data
ðŸĪ–
Scikit-learn Databases & Data
👁ïļ
OpenCV Databases & Data
⚡
Apache Spark Databases & Data
ðŸŠķ
SQLite Databases & Data
⚡
Supabase Databases & Data
ðŸ”ĩ
Neo4j Databases & Data
ðŸ“Ļ
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
ðŸ”Ī
Regex Utilities
📝
Markdown Utilities
📄
LaTeX Utilities
🔐
SSH & GPG Utilities
🌐
curl & HTTP Utilities
📜
reStructuredText Utilities
🚀
Postman Utilities
🎎
FFmpeg Utilities
🖞ïļ
ImageMagick Utilities
🔍
ripgrep Utilities
🔍
fzf Utilities
📗
Microsoft Excel Office Applications
📘
Microsoft Word Office Applications
📙
Microsoft PowerPoint Office Applications
📝
Hancom Hangul Hancom Office
ðŸ“―ïļ
Hancom Hanshow Hancom Office
📊
Hancom Hancell Hancom Office
📄
Google Docs Google Workspace
📊
Google Sheets Google Workspace
ðŸ“―ïļ
Google Slides Google Workspace
🔌
Cadence Virtuoso EDA & Hardware
⚙ïļ
Synopsys EDA EDA & Hardware
💎
Verilog & VHDL EDA & Hardware
⚡
LTSpice EDA & Hardware
🔧
KiCad EDA & Hardware
📝
Notion Productivity
💎
Obsidian Productivity
💎
Slack Productivity
ðŸŽŪ
Discord Productivity
ðŸŽĻ
Figma Design Tools
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest Testing
⚡
Vitest Testing
🎭
Playwright Testing
ðŸŒē
Cypress Testing
🌐
Selenium Testing
💙
Flutter Mobile Development
ðŸ“ą
React Native Mobile Development
🍎
SwiftUI Mobile Development
ðŸ“ą
Expo Mobile Development
🐍
Django Web Frameworks
⚡
FastAPI Web Frameworks
ðŸŒķïļ
Flask Web Frameworks
🍃
Spring Boot Web Frameworks
ðŸļ
Gin Web Frameworks
⚡
Vite Build Tools
ðŸ“Ķ
Webpack Build Tools
⚡
esbuild Build Tools
🐘
Gradle Build Tools
ðŸŠķ
Maven Build Tools
🔧
CMake Build Tools
ðŸŽŪ
Unity Game Development
ðŸĪ–
Godot Game Development
🔌
Arduino Embedded & IoT
🔍
Nmap Security
🐕
Datadog Monitoring
📖
Swagger/OpenAPI Documentation
No results found
EN KO

ðŸ§Đ Composition API

⚡ Setup & Reactivity

<script setup> Script setup syntax
ref(initialValue) Reactive reference
reactive(object) Reactive object
computed(() => value) Computed property
readonly(state) Readonly state
toRef(obj, "key") Create ref from property
toRefs(obj) Convert to refs
unref(ref) Unwrap ref

👁ïļ Watchers

watch(source, callback) Watch single source
watch([a, b], ([a, b]) => {}) Watch multiple
watch(source, cb, { deep: true }) Deep watch
watch(source, cb, { immediate: true }) Immediate watch
watchEffect(() => {}) Auto-tracking watch
watchPostEffect(() => {}) Post-flush watch

🔄 Lifecycle Hooks

onMounted(() => {}) After mounted
onUpdated(() => {}) After update
onUnmounted(() => {}) Before unmount
onBeforeMount(() => {}) Before mount
onBeforeUpdate(() => {}) Before update
onBeforeUnmount(() => {}) Before unmount
onErrorCaptured(() => {}) Error captured

📝 Template Syntax

ðŸŽŊ Directives

v-bind:attr / :attr Bind attribute
v-on:event / @event Event listener
v-model Two-way binding
v-if / v-else-if / v-else Conditional rendering
v-show Toggle visibility
v-for="item in items" List rendering
v-for="(item, index) in items" With index
:key="item.id" Unique key

🔧 Modifiers

@click.prevent Prevent default
@click.stop Stop propagation
@submit.prevent Prevent form submit
@keyup.enter Key modifier
v-model.lazy Sync on change
v-model.number Cast to number
v-model.trim Trim whitespace

âœĻ Special Attributes

ref="element" Template ref
v-slot:name / #name Named slot
v-slot="{ data }" Scoped slot
:class="{ active: isActive }" Conditional class
:style="{ color: activeColor }" Dynamic style
v-html="rawHtml" Raw HTML
v-text="text" Text content

ðŸ§ą Components

ðŸ“Ī Props & Emits

defineProps<{ title: string }>() Define props (TS)
defineProps({ title: String }) Define props (JS)
withDefaults(defineProps<>(), {}) Props with defaults
defineEmits<{ (e: "change"): void }>() Define emits (TS)
emit("eventName", payload) Emit event
v-model / defineModel() Component v-model

ðŸ“Ĩ Slots

<slot /> Default slot
<slot name="header" /> Named slot
<slot :data="item" /> Scoped slot
<template #header> Use named slot
<template #default="{ item }"> Use scoped slot
$slots.default Access slots

💉 Provide & Inject

provide("key", value) Provide value
provide("key", readonly(ref)) Provide readonly
const value = inject("key") Inject value
inject("key", defaultValue) With default

🔧 Composables & Utilities

ðŸ“Ķ Composables Pattern

export function useFeature() { } Create composable
const { data, error } = useFeature() Use composable
return { state, methods } Return reactive state

ðŸ”Ļ Built-in Utilities

nextTick(() => {}) After DOM update
getCurrentInstance() Current component instance
defineExpose({ }) Expose to parent
useSlots() Access slots
useAttrs() Access attrs

🧭 Vue Router

⚙ïļ Router Setup

createRouter({ history, routes }) Create router
createWebHistory() HTML5 history
createWebHashHistory() Hash mode
{ path: "/", component: Home } Route definition
{ path: "/user/:id", ... } Dynamic route
{ path: "/:pathMatch(.*)*" } Catch-all 404

🔗 Navigation

<router-link to="/path"> Navigation link
<router-view /> Route outlet
useRouter() Router instance
useRoute() Current route
router.push("/path") Navigate
router.replace("/path") Replace history
router.go(-1) Go back
route.params.id Route params

ðŸ›Ąïļ Navigation Guards

router.beforeEach((to, from) => {}) Global before guard
router.afterEach((to, from) => {}) Global after guard
beforeEnter: (to, from) => {} Per-route guard
onBeforeRouteLeave((to, from) => {}) Component leave guard
onBeforeRouteUpdate((to, from) => {}) Component update guard

🍍 Pinia (State Management)

ðŸ“Ķ Store Definition

defineStore("name", { }) Options store
defineStore("name", () => { }) Setup store
state: () => ({ count: 0 }) State
getters: { double: (state) => state.count * 2 } Getters
actions: { increment() { this.count++ } } Actions

🔧 Using Stores

const store = useStore() Get store instance
store.count Access state
store.double Access getter
store.increment() Call action
storeToRefs(store) Destructure reactively
store.$reset() Reset state
store.$patch({ count: 10 }) Patch state

ðŸ’Ą Tips & Best Practices

âœĻ Useful Tips

  • Use Composition API for better TypeScript support
  • Use