FormattedHTMLMessage не работает после обновления пакета (ищет альтернативу / исправление) - PullRequest
1 голос
/ 30 апреля 2020

Мы недавно обновили пакеты npm нашего веб-сайта (response-intl версия 4.5.1), и мы используем response-intl. Проблема в том, что мы использовали компонент FormattedHTMLMessage, который, похоже, больше не работает. Если я захожу на страницу сейчас, в тексте отображаются элементы с именами классов.

Мы отображаем текст через реквизиты:

import React from "react";
import {
    FormattedMessage as FM,
    FormattedHTMLMessage as FHM
} from "react-intl";

export default props => {

return(
    ...
    <p className="fs-18 white-space-pre-line">
        <FM id={props.descriptionKey} />
    </p>
    ...
    );
};

и в файле. json для текста это выглядит так:

textDescription: "Sometext <span class='font-tilde-bold h3'>Sometext</span> Sometext"

Есть ли хорошая альтернатива или мы должны вообще использовать другой подход?

...