Как вставить html в react
Перейти к содержимому

Как вставить html в react

  • автор:

как вывести переменную в html в react

В React можно вывести переменную в HTML, используя JSX с помощью специальных фигурных скобок <>.

import React from 'react'; function App()  const name = 'John'; return ( div> h1>Hello, name>!h1> div> ); > export default App; 

В данном примере мы создали переменную name со значением ‘John’ и вывели ее в заголовке с помощью фигурных скобок и имени переменной.

Также можно использовать фигурные скобки для вычисления выражений и вызова функций, например:

import React from 'react'; function App()  const a = 5; const b = 10; function multiply(x, y)  return x * y; > return ( div> p> a> * b> = multiply(a, b)> p> div> ); > export default App; 

Здесь мы использовали фигурные скобки для вывода значения переменных a и b , а также вызова функции multiply с параметрами a и b . Результат вычисления функции также выводится с помощью фигурных скобок.

Как вставить страницу html в react созданный с помощью create-react-app?

Вот ошибка которую выбивает:
./src/Components/RegForm/index.html 1:0
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
Может есть другой способ импортировать html?

  • Вопрос задан более двух лет назад
  • 606 просмотров

1 комментарий

Средний 1 комментарий

Ну самый просто способ, который в голову приходит, — это положить html в public папку и просто в src путь к файлу прописать.

Решения вопроса 0
Ответы на вопрос 1

alex_bernadotte

Alex Bernadotte @alex_bernadotte

Спасибо Яндекс Переводчику за этот ответ, я новичок в русском языке (я из Финляндии). У меня была та же проблема, что и у вас; вот как я ее решил.

Чтобы устранить первую ошибку, я преобразовал html в строку, обернув ее в «, экспортировав ее как:

module.exports.HtmlString = ` `

и переименовав html-файл в js. Затем импортируйте файл в приложение React с помощью

import HtmlString from ‘./html String.js ‘

и вставляем его в iframe с атрибутом

 title="iFrame Title"/>

В HTML5 есть не только src для файла или URL, но и srcDoc для iframe, который принимает html в строковой форме.

Затем возникла проблема с получением моего импортного script.js в исходную html-строку, что я и сделал, обернув весь script.js файл в модуле « точно так же, как html»

module.exports.myJs = `оригинальный сценарий здесь`

Мне пришлось экранировать множество различных символов, таких как кавычки, специальные кавычки « уже есть в файле javascript, и $, пока весь файл не превратился в непрерывную строку чтобы сделать это, я использовал обратную косую черту \ перед символами, которые в противном случае разорвали бы строку, «экранируя» их.

Надеюсь, этот ответ облегчит работу следующему человеку, который будет искать этот ответ.
с любовью из Финляндии

Вставить на страницу строку с тегами

Добрый день.
Подскажите, как вставить на страницу строку с тегами?

1 2 3 4 5 6
let header = 'qqq eee rrr' return( div className='container'> {header} div> )

На странице строка отображается целиком, вместе с тегами ‘qqq eee rrr’, а хочется увидеть ‘qqq eee rrr’

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Распарсить HTML страницу для получения теста между тегами
Всем доброго времени суток. Имеется вот такой веб код, который я "спарсил" с со страницы : -0px.

Распарсить HTML страницу для получения теста между тегами
Собственно проблема заключается в том что не получается спарсить текст между тэгов, пробовал все.

Как вставить на страницу другую страницу, не используя фреймы?
Я слышал, что можно как то прописать в Body основной страницы еще одну, с форматом, вроде, htmls. И.

Втсавить строку между тегами
Как вставить строку между тегами? Исходные данные: ‘field’ => ‘<select >

Эксперт JSЭксперт HTML/CSS

2572 / 1664 / 728
Регистрация: 13.03.2010
Сообщений: 5,566

Лучший ответ

Сообщение было отмечено Чипс как решение

Решение

1 2 3 4
let header = 'qqq eee rrr' return( div className='container' dangerouslySetInnerHTML={{__html: header}}>div> )

Как вставить html в react

По данным опроса по заказу компании Adobe 63% респондентов предпочитают получать от компаний нужные подробности и предложения по электронной почте.

  • Зачем разрабатывать CRM / ERP систему.
  • Как выбрать разработчика.
  • Как оплачивать разработку и контролировать проект.
  • Как написать техническое задание.

Как разработать успешный сервис?

Для этого должны быть учтены следующие моменты:

Многие думают, что основная проблема внедрения CRM системы, в том, что сотрудники не хотят ее использовать. Однако это не так.

Приходилось ли вам объяснять сотрудникам одно и тоже?

Сколько времени на это уходит?

Наши сервисы

Стратег-Планнер — Ваш помощник в ведение своих стратегий

Ico Converter Online — Генератор фавикон онлайн и создание иконок ico для сайтов и программ

Msto.me/Circle — Добавьте рамку вашему профилю в instagram.

Msto.me — инструмент продаж для инстаграма — умные личные страницы контактов. Ссылки на WhatsApp, Telegram, Viber, Skype, VK, Messenger, Facebook, Odnoklassniki, Youtube, Instagram, iTunes, Личные сайты и др.

Smart-Frame.net — инструмент повышения продаж за счёт увеличения вовлечённости посетителя сайта. Конструктор интерактивного видео. Создание интерактивного видеопроекта под ключ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *