Задать вопрос
nepster-web
@nepster-web

Как отрендерить html в react компоненте?

Всем привет.

Попал проект на поддержку, в нем есть компонент для переводов.

<Trans item="trans::key" />

Который по ключу trans::key возвращает строку перевода, которая может содержать html.

Рендер выглядит так (используется TypeScript):

const ComText = () => {
    return (<Trans item="trans::key" />);
};

export default ComText;


На выходе получается:
6022c317b3377316406686.png

dangerouslySetInnerHTML не залетает из-за тайп скрипта

Как можно отрендерить hml в такой ситуации ?
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1

dangerouslySetInnerHTML не залетает из-за тайп скрипта

Бахаешь as any или as unknown
Профит.
Может быть, в реакт добавили что-то новое для этого, так что я подожду ещё ответов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽