Моя конечная цель - создать функциональность Print
. По какой-то причине HTML просто ДОЛЖЕН быть сгенерирован на бэкэнде. Итак, у меня есть следующий код:
<div
ref={el => (this.componentRef = el)}
dangerouslySetInnerHTML={{__html: this.state.htmlToPrint}}>
</div>
Ради простоты, давайте предположим, что htmlToPrint
это просто
<div style='background: red'></div>
Теперь проблема в том, что css, включенный в style
, игнорируется. И самое странное, что при локальном запуске все в порядке. Но после развертывания красный эффект исчез. Я прочитал, что dangerouslySetInnerHTML
может иметь проблемы с style
, но почему я испытываю проблему только на удаленном сервере? Это как-то связано с nginx?