Конвертер HTML у JSX
Вставте HTML і отримайте чистий React JSX — class стає className, атрибути в camelCase, рядки style стають об'єктами, а теги самозакриваються. Працює повністю у вашому браузері. Безкоштовно.
Усе працює у вашому браузері — ваша розмітка ніколи не залишає ваш пристрій.
1
Про Конвертер HTML у JSX
Конвертер HTML у JSX перетворює звичайну HTML-розмітку на готовий для React JSX у реальному часі. Він перейменовує class на className і for на htmlFor, переводить kebab-case та SVG-атрибути в camelCase, перетворює вбудовані рядки style на об’єкти стилю JSX і самозакриває порожні елементи, такі як img та br — саме ті правки, які ви б інакше робили вручну.
Вставте фрагмент, повний розділ сторінки або розмітку, експортовану з інструменту дизайну, і панель JSX оновлюється в міру вводу з підсвіткою синтаксису. Опціональна обгортка перетворює результат на іменований функціональний компонент, тож результат одразу підходить для проєкту React без подальшого редагування.
Конвертер повністю клієнтський: ваша розмітка перетворюється JavaScript у вашому браузері і ніколи не залишає ваш пристрій, що робить його безпечним для використання з приватними шаблонами та внутрішніми сторінками.
Як використовувати Конвертер HTML у JSX
- Вставте HTML у ліву панель або натисніть «Приклад», щоб завантажити зразок.
- Спостерігайте, як панель JSX оновлюється миттєво під час вводу чи редагування.
- Увімкніть «Обгорнути в компонент» і встановіть назву компонента, якщо хочете готовий функціональний компонент.
- Натисніть «Копіювати», щоб забрати JSX, або «Завантажити», щоб зберегти як Component.jsx.
- Використайте «Очистити», щоб скинути обидві панелі та перетворити інший фрагмент.