87 | //
88 |
89 | // - Follow component best practices:
90 |
91 | // - Create small, focused components for specific tasks
92 | // - Use defineModel for two-way binding between parent and child components
93 | // - Use props for passing data down to child components
94 | // - Use emits for communicating events up to parent components
95 | // - Use composables for shared state and logic across components
96 | // - Use Pinia for global state management
97 | // - Consider provide/inject only for specific cases like theme providers or deeply nested component trees
98 |
99 | // - Always structure Vue Single File Components in this exact order:
100 |
101 | // 1.