Vue.js · Props & Emits · Junior · Live Coding
How do emits work?
Short Interview Answer
declare via defineEmits; child triggers events; parent listens with @event.
Detailed Explanation
Prefer explicit emit declarations for documentation and validation. Payload typing matters in TS.
Example
const emit = defineEmits<{ save: [id: number] }>()
emit('save', 1)