Interoperabilidade de componente com base no vapor
Este projeto de pesquisa e desenvolvimento é para executar vários componentes em vapor.
Este projeto começou com o meu projeto de emprego diário e foi inspirado pelo Vue-JSX, anunciado na Vueconf China 2024.
Aviso
Isso é WIP?, Então não use na produção
Este projeto tente trabalhar se a interoperabilidade pode ser fornecida entre componentes de diferentes estruturas no vapor .

Atualmente, estou trabalhando no Sovete Vapor, o que é necessário para o meu trabalho diário, então isso é uma prioridade.
pnpm build # build the packages
pnpm play # start playground Com base no React v18 mais recente
Baseado no SVELTE V4 (talvez compatível com V3)
<Fragments> <Profiler> <StrictMode> <Suspense> $$props $$restProps $ context="module" {#if} / {:else} / {:else if} {#each} {#await} {#key} {@html} {@debug} {@const} on:eventname bind:property <select> de ligação bind:group bind:this class:name (várias classes ainda não foram suportadas) style:property (Estilos Mulple, Modificador não apoiou sim) 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 (ainda não suporta o retorno desmontagem fn) beforeUpdate afterUpdate onDestroy (vapor ainda não suporta) tick setContext getContext hasContext getAllContext createEventDispatcher Este é o roteiro para a inclusão-vapor. Atualmente, estamos focados no projeto de emprego diário, portanto o roteiro inclui apenas um vagador. Se necessário, continuaremos implementando o React-Vapor, mas esperamos desenvolver através da contribuição da comunidade.
Este roteiro depende do projeto de vapor para que os marcos possam mudar.
Este projeto é suportado por:
E inspirado por:
Obrigado! ❤️
Mit