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 в такой ситуации ?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vabka
Токсичный

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

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

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

Войти через центр авторизации
Похожие вопросы