Iestrādāt kontaktu veidlapu React, Vue vai Angular
Tīmekļa komponenti ir daļa no DOM. Iestati tagu tieši JSX, Vue veidnēs vai Angular komponentos — nav nepieciešams apvalks.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-your-code></toimii-your-code>
Soli pa solim
Biežās kļūdas
Biežāk uzdotie jautājumi
Vai man nepieciešams React/Vue/Angular apvalka komponents?
Nē. Skripts definē elementu pārlūkprogrammā, tāpēc tavs ietvars tikai renderē tagu — un, kad izlaižam jaunu versiju, tavā veidošanas procesā nekas nemainās.
Kā pastāstīt TypeScript par pielāgoto elementu?
Deklarē to JSX IntrinsicElements saskarnē ar to tagu, ko lieto tavs komponents. React 19 pārcēla šo nosaukumvietu, un pareizā pieraksta forma ir atkarīga no tava tsconfig jsx iestatījuma, tāpēc ņem aktuālo no React jaunināšanas ceļveža. Veidlapa darbojas bez tā.
Kā padot props vai konfigurāciju?
Nav nekā, ko padot. Tas, ko veidlapa jautā un kurp tā piegādā ziņas, tiek iestatīts Toimii un iebūvēts pakotnē, ko ielādē skripts — tieši tāpēc tagam nav neviena atribūta.
Vai tas darbojas ar Next.js vai citu React ietvaru?
Jā. Next.js projektā ielādē to ar next/script no saknes izkārtojuma — tā ir dokumentētā vieta skriptam, kas vajadzīgs visai vietnei. „use client” robeža ir nepieciešama tikai tad, ja tam pievieno load vai error apstrādātāju; pats tags to neprasa.
Kā ar serverpuses renderēšanu?
Pielāgotais elements tiek renderēts klienta pusē, kā jebkurš tīmekļa komponents. SSR izvada tagu, pārlūkprogramma reģistrē elementu, kad skripts ielādējas, tad veidlapa parādās. Ir īss tukšas vietas uzplaiksnījums — parasti nemanāms.
Iestrādā citā platformā?
Tās pašas divas koda rindiņas, izklāstītas katrai platformai.
Gatavs izmēģināt?
30 dienu bezmaksas izmēģinājums. Nav kredītkartes. Uzstādīšana — minūtēs.
Kredītkarte nav nepieciešama. Uzstādīšana — 2 minūtēs.