React удаляет встроенные стили - PullRequest
0 голосов
/ 21 декабря 2018

Я пишу письмо в формате HTML, используя React.Как и любая хорошая электронная почта в формате HTML, я использую встроенные стили, предназначенные для устаревших клиентов, таких как Microsoft Outlook.Некоторые стили удаляются React во время рендеринга.Как добавить поддержку этих стилей или обойти эту проблему?Стили должны быть встроенными.

Вот пример:

function MyComponent() {
  const style = {
    fontFamily: 'Arial, Helvetica, sans-serif',
    msoHide: 'all'
  }

  return(
    <div style={style}>
      Some text goes here...
    </div>
  )
}

При визуализации стиль mso-hide: all удаляется:

<div style="font-family: Arial, Helvetica, sans-serif;">
  Some text goes here...
</div>

1 Ответ

0 голосов
/ 21 декабря 2018

В документах говорится, что специфичные для поставщика свойства в объекте стиля должны начинаться с заглавной буквы, например WebkitAppearance, а не webkitAppearance.Они также говорят, что ms является исключением из этого правила. Смотрите здесь .

Тем не менее, это mso.MsoHide работает?

...