Задать вопрос

Кто как решает проблему тега br в react?

При выводе отображения React не может прочитать тег br в такой форме <br>.
Многие висивиг редакторы по умолчанию настроены на <br> а не <br />, и получается приходится ображаться к бекенду и заменять тег <br> на <br />.

Например:
var Content = React.createClass({
            render: function(){
                return (
                    <div className="content">
                    [[*content:strip:replace=`<br>==<br />`]]
                    </div>
                );
            }
        });


Кто сталкивался с таким?
  • Вопрос задан
  • 2603 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Frontend__Catherine
HTML верстальщик
Попробуй в классе content прописать white-space: pre-line;
а где br должно быть {'\n'}

<p className="content-pre-line">
    this is conteeeeent.{'\n'}
    this is loooooove
</p>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽