Publicitate

Lipește HTML și obține JSX React curat — class devine className, atributele devin camelCase, șirurile style devin obiecte, iar etichetele se auto-închid. Rulează în întregime în browserul tău. Gratuit.

Totul rulează în browserul tău — codul tău nu îți părăsește niciodată dispozitivul.

snippet.html
1
Component.jsx

							
{ } JSX-ul tău va apărea aici

Despre Convertor HTML în JSX

Convertorul HTML în JSX transformă marcajul HTML simplu în JSX pregătit pentru React, în timp real. Rescrie class în className și for în htmlFor, transformă în camelCase atributele cu cratimă și cele SVG, convertește string-urile de style inline în obiecte style JSX și auto-închide elementele void precum img și br — exact editările pe care altfel le-ai face manual.

Lipește un fragment, o secțiune întreagă de pagină sau marcaj exportat dintr-un instrument de design, iar panoul JSX se actualizează pe măsură ce tastezi, cu evidențiere de sintaxă. Un wrapper opțional transformă rezultatul într-o componentă funcție numită, astfel încât rezultatul se integrează direct într-un proiect React fără alte modificări.

Convertorul este un instrument HTML în JSX complet client-side: marcajul tău este transformat de JavaScript în browserul tău și nu părăsește niciodată dispozitivul, ceea ce îl face sigur de folosit cu șabloane proprietare și pagini interne.

Cum să utilizați Convertor HTML în JSX

  1. Lipește HTML-ul tău în panoul din stânga sau apasă Sample pentru a încărca un exemplu.
  2. Urmărește panoul JSX actualizându-se instant pe măsură ce tastezi sau editezi.
  3. Comută Wrap in a component și setează un nume de componentă dacă vrei o componentă funcție gata de folosit.
  4. Apasă Copy pentru a prelua JSX-ul, sau Download pentru a-l salva ca Component.jsx.
  5. Folosește Clear pentru a reseta ambele panouri și a converti alt fragment.

Întrebări frecvente

Redenumește class în className și for în htmlFor, transformă în camelCase atributele cu liniuță (inclusiv atributele SVG), convertește string-urile de style inline în obiecte style JSX și auto-închide tag-urile void precum img, br și input, astfel încât rezultatul să fie JSX valid.

Da. Activează Wrap in a component și alege un nume de componentă, iar instrumentul generează o componentă funcție completă în jurul marcajului convertit, gata de lipit în proiectul tău sau de descărcat ca fișier .jsx.

Da. Un atribut style precum style="margin-top: 10px" devine un obiect JSX de tipul style={{marginTop: '10px'}}, cu fiecare proprietate CSS transformată în camelCase, inclusiv proprietățile cu prefix de vendor.

Nu. Conversia rulează integral în browserul tău, astfel încât marcajul tău nu părăsește niciodată dispozitivul. Poți converti în siguranță șabloane interne și pagini nepublicate.

Da, este complet gratuit. Nu există cerință de cont, niciun cost în credite și nicio limită la câte fragmente convertești.

Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.