Конвертер HTML в JSX
Бесплатный онлайн-конвертер HTML в JSX, не требует установки. Конвертирует HTML-код в формат JSX для React.
О HTML to JSX
Преобразует стандартный HTML в JSX-совместимую разметку для React. Инструмент закрывает пустые элементы, переименовывает зарезервированные атрибуты в их React-эквиваленты, преобразует inline-строки style в синтаксис объекта style с именами свойств в camelCase и нормализует логические атрибуты к их React-формам.
Как использовать
1. Вставьте HTML во входное поле. 2. Нажмите «Конвертировать», чтобы получить JSX в поле вывода. 3. Используйте «Копировать», чтобы вставить результат в React-компонент.
Переписывание атрибутов и стилей
Самозакрывающиеся теги (img, br, hr, input, meta, link, area, base, col, embed, source, track, wbr) закрываются символом />. class= превращается в className=; for= — в htmlFor=. Строки style="..." превращаются в style={{...}}, при этом свойства в kebab-case преобразуются в camelCase (font-family -> fontFamily), а float -> cssFloat. Логические атрибуты, такие как checked, disabled, readonly, required, autoplay, autofocus, нормализуются (readOnly, autoPlay, autoFocus).
▶Закрываются ли пустые элементы автоматически?
▶Как обрабатываются inline-стили?
▶Преобразуется ли class в className?
▶Проводится ли валидация HTML?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.