Toimii on vaikselt käivitunud — teenus on töös ja registreerimine avatud. Proovi tasuta →

Toimii on vaikselt käivitunud, nii et need juhendid kirjeldavad teenust, millega saad juba täna liituda ja mida kasutada. Mõni tükk on veel tulemas — iOS-i ja Androidi rakendused ilmuvad 2026. aasta jooksul.

Manusta kontaktivorm Reacti, Vue'sse või Angularisse

Veebikomponendid on osa DOM-ist. Pudista silt otse JSX-i, Vue mallidesse või Angulari komponentidesse — ümbrist pole vaja.

<!-- Lisa see ükskõik kuhu oma lehel -->
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-your-code></toimii-your-code>
Kas see tegelikult ka töötab?

Jah — tegemist on tavalise kohandatud elemendiga: pole midagi installida ega ümbriskomponenti kirjutada. React ei vaja üldse mingit seadistust. Vue ja Angular vajavad kumbki üht rida, mis ütleb nende kompilaatorile, et silt ei ole nende oma — mõlemad on allpool.

Samm-sammult

1
Lae skript
Lisa skripti silt sellesse HTML-kesta, mille kaudu sinu rakendust serveeritakse — index.html-faili, millest sinu ehitus algab, või oma raamistiku juurpaigutusse.
2
Pudista kohandatud element sisse
Pane silt sinna, kuhu soovid vormi; JSX ning Vue ja Angulari mallid võtavad selle vastu täpselt nii, nagu kirjutatud. Kopeeri see oma komponendi lehelt Toimiis — see lõpeb selle komponendi enda koodiga.
3
Ehita ja avalda
Ehita ja avalda nii, nagu tavaliselt, ning saada seejärel endale testsõnum avaldatud lehelt, mitte arendusserverist — esitusi võetakse vastu ainult sellelt domeenilt, mille oled Toimiis määranud.

Konarused

  • Vue nõuab, et silt oleks märgitud kohandatud elemendiks, muidu üritab ta leida Vue komponenti ja annab hoiatuse. isCustomElement võtab funktsiooni — kontrolli eesliidet toimii-, sest ülejäänud osa sildist on komponenditi erinev.
  • Angular vajab CUSTOM_ELEMENTS_SCHEMA-t schemas-massiivis — kas standalone-komponendi enda või vanemas rakenduses selle NgModule'i omas. Ilma selleta annab kompilaator talle tundmatu sildi kohta vea.

Korduma kippuvad küsimused

Kas mul on vaja React/Vue/Angulari ümbriskomponenti?

Ei. Skript määratleb elemendi brauseris, nii et sinu raamistik ainult renderdab sildi — ja kui me avaldame uue versiooni, ei muutu sinu ehituses midagi.

Kuidas annan TypeScriptile kohandatud elemendist teada?

Deklareeri see JSX-i IntrinsicElements-liideses selle sildiga, mida sinu enda komponent kasutab. React 19 tõstis selle nimeruumi mujale ja õige kuju sõltub sinu tsconfigi jsx-seadest, nii et võta praegune kuju Reacti enda uuendusjuhendist. Vorm töötab ka ilma selleta.

Kuidas edastan prop'e või konfiguratsiooni?

Midagi ei olegi vaja edastada. See, mida vorm küsib ja kuhu see sõnumid toimetab, on määratud Toimiis ja sisse ehitatud paketti, mille skript laadib — just seepärast ei ole sildil ühtegi atribuuti.

Kas see töötab Next.js-i või mõne muu React-raamistikuga?

Jah. Next.js-is lae see juurpaigutuses next/script komponendiga — see on dokumenteeritud koht skriptile, mida vajab kogu sait. "use client" piiri on vaja ainult siis, kui lisad load- või error-käsitleja; silt ise seda ei vaja.

Aga serveripoolne renderdamine?

Kohandatud element renderdatakse kliendi poolel, nagu iga veebikomponent. SSR väljastab sildi, brauser registreerib elemendi skripti laadimisel ja siis ilmub vorm. Tühi ala vilksatab hetkeks — tavaliselt märkamatult.

Lisad mõnele teisele platvormile?

Samad kaks rida koodi, igale platvormile eraldi lahti seletatud.

Valmis proovima?

30-päevane tasuta prooviperiood. Krediitkaarti pole vaja. Valmis mõne minutiga.

Krediitkaarti pole vaja. Seadistus 2 minutiga.