HTML'den JSX'ye dönüştürücü
HTML işaretlemesini JSX'e dönüştürün ve doğrudan bir React bileşenine yapıştırabilirsiniz.
HTML'den JSX'ye dönüştürücü
HTML işaretlemesini yapıştırın ve JSX'i doğrudan bir React bileşenine bırakabilirsiniz. Dönüştürücü, React'ın farklı bir ad beklediği her özelliği yeniden adlandırır - class className olur, for htmlFor olur, tabindex tabIndex olur, colspan colSpan olur ve daha onlarcası - böylece bir tasarım aracından, bir CMS dışa aktarımından, bir e-posta şablonundan veya eski bir statik sayfadan kopyalanan bir pasajı yapıştırdığınız anda konsol bilinmeyen DOM özellikleri hakkında uyarıyı durdurur.
Satır içi stiller, React'in düz dize olarak reddettiği bir sonraki şeydir. "Stil'i nesneye dönüştür" seçeneğini etkinleştirdiğinizde, style={{ color: 'red', fontSize: '16px' }} olur ve her özellik camelCased ile alıntılanmış her değer stil desteği için hazır olur. Void öğeleri üçüncü yakalamadır: HTML, <br>, <img>, <input>, <hr> ve <meta>'yi kapatmadan bırakmanıza izin verir, ancak JSX bunları ayrıştırmaz, dolayısıyla "Kendiliğinden kapanan geçersiz öğeler" bunları sizin için <br />, <img /> vb. olarak yeniden yazar.
HTML yorumları, JSX'in işaretleme içinde kabul ettiği tek yorum formuna dönüşür, böylece <!-- bunun gibi -->, {/* şunun gibi */} olur. Metin içeriği, boşluklar ve satır sonları tam olarak yazdığınız gibi kalır, böylece girintiniz ve kopyanız dönüştürme işleminde bozulmadan kalır ve JSX bunları oldukları gibi koruduğu için data-* ve aria-* nitelikleri kasıtlı olarak tireli bırakılır. Her iki seçenek de varsayılan olarak açıktır ve yalnızca özniteliğin yeniden adlandırılmasını istediğinizde kapatılabilir.
Dönüşümün tamamı tarayıcınızda düz dize işleme olarak gerçekleşir; DOM yok, sunucu yok, yükleme yok. Dahili bir yönetici panelinden veya istemci sitesinden özel işaretlemeyi yapıştırın ve cihazınızdan hiçbir şey çıkmayın. JSX'i kopyalayın, dosya olarak indirin veya bir sonraki adım için başka bir TextArray aracına gönderin.