Lit で作成した word-card を、素のHTML・React・Vue・Svelte から利用するデモです。
npm installnpm run devhttp://localhost:5173 を開くと、以下4つのセクションを確認できます。
- メイン(素のHTML)
- React
- Vue
- Svelte
各カードをクリックすると、セクション内のテキストが クリック: ... に更新されます。
src/components/word-card.ts: Lit の Web Component 本体src/main.ts: 各フレームワークデモのマウント処理src/react/ReactDemo.tsx: React デモsrc/vue/VueDemo.vue: Vue デモsrc/svelte/SvelteDemo.svelte: Svelte デモsrc/styles.css: 共通スタイル
npm run format
npm run build- This project:
MIT(LICENSE) - Third party notices:
THIRD_PARTY_NOTICES.md