← Все инструменты для текста

Конвертер HTML в JSX

Превратите HTML в React JSX: class в className, объекты style и самозакрывающиеся теги.

  • Бесплатно
  • Без регистрации
  • Работает на любом устройстве

Около Конвертер HTML в JSX

Вставьте HTML и получите корректный React JSX. Инструмент переименовывает class в className, а for — в htmlFor, превращает строки встроенных стилей в объекты style, закрывает пустые теги вроде br и img и приводит атрибуты к camelCase. Это избавляет от утомительных правок при переносе статического шаблона в компонент.

Как пользоваться инструментом «Конвертер HTML в JSX»

  1. Вставьте фрагмент HTML в поле ввода.
  2. Проверьте конвертированный JSX с className, объектами style и закрытыми тегами.
  3. Скопируйте JSX в свой компонент React.

Чем полезен этот инструмент?

Другие названия

Частые вопросы

Почему React использует className вместо class?

Class — зарезервированное слово в JavaScript, а JSX — это JavaScript, поэтому React использует для HTML-атрибута class имя свойства DOM className.

Что ещё меняется, кроме class?

Атрибуты вроде for становятся htmlFor, встроенные стили становятся объектами, а теги вроде img и input самозакрываются. Имена событий также используют camelCase.

Нужно ли оборачивать результат в родительский элемент?

JSX должен возвращать один корневой элемент. Если в вашем HTML несколько элементов верхнего уровня, оберните их в div или фрагмент.

Инструмент «Конвертер HTML в JSX» бесплатный?

Да. Инструмент «Конвертер HTML в JSX» на Toolipedia бесплатный: без регистрации и водяных знаков.

Это безопасно?

Да. Все вычисления выполняются в браузере, и ничего из введённого не отправляется на наш сервер.

Работает ли это на телефоне?

Да. Работает в любом современном браузере на Android и iPhone, а также на планшетах и компьютерах. Ничего не нужно устанавливать.

Нужна ли учётная запись?

Нет. Просто откройте страницу и пользуйтесь. Ни регистрации, ни электронной почты не нужно.

Можно ли разместить Конвертер HTML в JSX на моём сайте?

Да. Нажмите кнопку «Встроить на свой сайт» под инструментом, чтобы скопировать короткий фрагмент кода и вставить его на страницу. Это бесплатно, аккаунт не нужен, и инструмент продолжает работать внутри вашей страницы.

Похожие инструменты