vue-jsx-best-practices 是做什么的?
Vue 中 JSX 语法的最佳实践(例如 class 与 className 的选择、JSX 插件配置等)。
Vue 中 JSX 语法的最佳实践(例如 class 与 className 的选择、JSX 插件配置等)。
该技能提供了在 Vue 项目中使用 JSX 语法的最佳实践指南。它详细解释了 Vue 中 JSX 的关键区别,例如使用 `class` 而非 `className`,并指导开发者如何正确配置 JSX 插件(如 `@vitejs/plugin-vue-jsx`)以支持 JSX 语法。该技能适用于 Vue 3 和 Vue 2(通过 `@vue/babel-plugin-jsx`)项目。通过遵循这些实践,开发者可以在 Vue 组件中更流畅地编写 JSX,同时保持与 Vue 模板系统的兼容性。
npx skills add https://github.com/hyf0/vue-skills/tree/main/skills/vue-jsx-best-practicesInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Vue 中 JSX 语法的最佳实践(例如 class 与 className 的选择、JSX 插件配置等)。
This repo contains 7 individual skills — each has its own dedicated page.
Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.
MUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.
Pinia stores, state management patterns, store setup, and reactivity with stores.
Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.
Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.