--- title: Vue Composition API Runs Once, Unlike React Hooks impact: MEDIUM impactDescription: Understanding this difference prevents over-engineering and React patterns that don't apply type: gotcha tags: [vue3, composition-api, react-hooks, setup, stale-closure] --- # Vue Composition API Runs Once, Unlike React Hooks **Impact: MEDIUM** - Vue's `setup()` or ` ``` ## Reference - [Composition API FAQ - Relationship with React Hooks](https://vuejs.org/guide/extras/composition-api-faq.html#relationship-with-react-hooks) - [Reactivity Fundamentals](https://vuejs.org/guide/essentials/reactivity-fundamentals.html)