Interoperabilidad de componentes basada en vapor
Este proyecto de investigación y desarrollo es para ejecutar varios componentes en vapor.
Este proyecto comenzó con mi proyecto de trabajo diario y se inspiró en Vue-JSX, que se anunció en Vueconf China 2024.
Advertencia
Esto es wip?, Así que no uses en producción
Este proyecto intenta funcionar si se puede proporcionar la interoperabilidad entre componentes de diferentes marcos en vapor .

Actualmente, estoy trabajando en Svelte Vapor, que es necesario para mi trabajo diario, por lo que es una prioridad.
pnpm build # build the packages
pnpm play # start playground Basado en React V18 Último
Basado en Svelte V4 (quizás V3 compatible)
<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 (múltiples clases aún no ha admitido) style:property (estilos de mulple, modificador no ha admitido sí) 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 (aún no admite devolver unmount fn) beforeUpdate afterUpdate onDestroy (Vapor aún no es compatible) tick setContext getContext hasContext getAllContext createEventDispatcher Esta es la hoja de ruta para el vapor de inclusión. Actualmente, nos estamos centrando en el proyecto de trabajo diario, por lo que la hoja de ruta solo incluye Svelte-Vapor. Si es necesario, continuaremos implementando React-Vapor, pero esperamos desarrollar a través de la contribución de la comunidad.
Esta hoja de ruta depende del proyecto de vapor para que los hitos puedan cambiar.
Este proyecto está respaldado por:
E inspirado en:
¡Gracias! ❤️
MIT