Interoperabilitas komponen berdasarkan uap
Proyek penelitian & pengembangan ini adalah untuk menjalankan berbagai komponen dalam uap.
Proyek ini dimulai dengan proyek pekerjaan saya dan terinspirasi oleh Vue-JSX, yang diumumkan di Vueconf China 2024.
Peringatan
Ini wip ?, jadi jangan gunakan dalam produksi
Proyek ini mencoba untuk bekerja apakah interoperabilitas dapat disediakan antara komponen kerangka kerja yang berbeda tentang uap .

Saat ini, saya sedang mengerjakan uap langsing, yang diperlukan untuk pekerjaan harian saya, jadi itu prioritas.
pnpm build # build the packages
pnpm play # start playground Berdasarkan React V18 terbaru
Berdasarkan Svelte V4 (mungkin V3 kompatibel)
<Fragments> <Profiler> <StrictMode> <Suspense> $$props $$restProps $ context="module" {#if} / {:else} / {:else if} {#each} {#await} {#key} {@html} {@debug} {@const} on:eventname bind:property <select> bind:group bind:this class:name (beberapa kelas belum didukung) style:property (Mulple Styles, Modifier tidak mendukung ya) use:action transition:fn in:fn/out:fn animate:fn on:eventname --style-props bind:property bind:this <slot> <slot name="name"> $$slots <slot key={value}> <svelte:self> <svelte:component> <svelte:element> <svelte:window> <svelte:document> <svelte:body> <svelte:head> <svelte:options> <svelte:fragment> onMount (masih tidak mendukung pengembalian unmount fn) beforeUpdate afterUpdate onDestroy (uap tidak masih mendukung) tick setContext getContext hasContext getAllContext createEventDispatcher Ini adalah peta jalan untuk inklusi-uap. Saat ini, kami fokus pada proyek pekerjaan harian, jadi peta jalan hanya mencakup uap langsing. Jika perlu, kami akan terus menerapkan react-uap, tetapi kami berharap dapat berkembang melalui kontribusi masyarakat.
Peta jalan ini tergantung pada proyek uap sehingga tonggak sejarah dapat berubah.
Proyek ini didukung oleh:
Dan terinspirasi oleh:
Terima kasih! ❤️
Mit