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

Как правильно написать в ReactJs компонент для новостного блока с различным функционалом?

Хотел сделать компонент для новостного блока, но возникли проблемы, которые не знаю как правильно и без хаков решить.
Изначально была задача сделать подгрузку данных из базы. С базы приходит объект
{
    title: "название статьи",
    html: "тут html код сверстанной страницы"
}

Всё это делал через вставку dangerouslySetInnerHTML. (да желательно его не использовать, но это был самый быстрый вариант)

Теперь с расширением функционала, мне нужно использовать различные готовые модули, которые легко подгружаются через import в этом компоненте, но из-за того что я вставляю код через dangerouslySetInnerHTML обращаться к этим функциям невозможно. Как мне изменить компонент и вставку html, чтобы я мог использовать функции в контексте этого компонента?
Выносить в глобальную область видимости не хочется.
  • Вопрос задан
  • 107 просмотров
Подписаться 2 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@grinat
eval
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы