smalljs$molCerca⌘ KDocumentazionePlaygroundConfrontoEcosistemaInformazioniIT
Da React, Vue e SvelteGetting StartedIntroduzioneModello mentalePer iniziareDa TypeScript a view.treeStruttura del progettoStrumentiEssentialsInstallazioneVisteStato e reattivitàRoutingRenderingTestingDeploymentRisoluzione dei problemiDataRecupero datiSchemi di datiGiper BazaMoreVetrinaDa React, Vue e SvelteRicettarioAdvancedPluginMetadati del moduloOfflineViste fantasmaAboutFAQTeamReleaseAPI$mol_button_major$mol_button_minor$mol_string$mol_number$mol_text$mol_paragraph$mol_list$mol_row$mol_link$mol_check$mol_switch$mol_select$mol_scroll$mol_page$mol_pick

Da React, Vue e Svelte

Se hai costruito interfacce con React, Vue o Svelte, capisci già la maggior parte di ciò che fa $mol — solo i nomi sono diversi. Questi framework sono eccellenti e popolari per buone ragioni; questa pagina è una tabella di traduzione, non una competizione, per aiutarti a sentirti subito a casa.

Mappa dei concetti

IdeaReactVueSvelte$molComponentefunzione / classeSFC (.vue)file .svelte.view.tree + .view.tsStato localeuseStateref / reactivelet x@ $mol_memValore derivatouseMemocomputed$: y =@ $mol_mem (legge altre celle)Effetto collateraleuseEffectwatchEffect$: {}@ $mol_action (esplicito, mai automatico)Caricare i dati al mountuseEffect(fetch)onMounted(fetch)onMount(fetch)nessun hook: leggi i dati in una proprietà, la vista li richiede quando si renderizzaPropspropspropsexport letbinding in view.treeEventoonClick@clickon:clickclick? <=> handler?Input bidirezionaleinput controllatov-modelbind:valuevalue? <=> field?Listaitems.map()v-for{#each}Row* con chiaveCondizionalecond &&v-if{#if}assegna null per rimuovereStato condivisoRedux / ContextPinia / providestorequalsiasi oggetto con @ $mol_memRoutingReact RouterVue RouterSvelteKit$mol_state_argStileCSS-in-JS<style> con scope<style>.view.css.ts tipizzato

Cosa tende a sembrare nuovo

Risolto da te o dal framework

La differenza più profonda non è il vocabolario qui sopra — è chi risolve i problemi ricorrenti. In React, Vue o Svelte sono per lo più pattern che reimplementi in ogni componente e rompi a modo tuo. In $mol sono proprietà di un unico meccanismo, così l'intera categoria di lavoro scompare invece di ricevere un'API più gradevole.Dove la tabella qui sopra rinomina le cose, è qui che $mol le rimuove davvero.

Prova la traduzione

Il modo più veloce per interiorizzare la corrispondenza è scrivere un po' di entrambi: apri il Playground, porta un piccolo componente che conosci e osserva come si comporta. Oppure parti da Primi passi.Quando una riga della tabella rinomina qualcosa su cui fai affidamento, Modello mentale spiega l'idea dietro al nome nuovo, e perché l'hook che stai cercando non c'è.
Modifica questa pagina su GitHubÈ stato utile?NoPrecedenteVetrinaSuccessivoRicettario
In questa paginaMappa dei concettiCosa tende a sembrare nuovoRisolto da te o dal frameworkProva la traduzione
Type to search the documentation.