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

Как сделать компонент в react который будет доступен на всех страницах?

Возникла необходимость открывать модальное окно для пользователя который долго не изменял свои данные в ЛК. Необходимо чтобы оно открывалось самостоятельно по несколько раз в день и вне зависимости от того на какой странице находится пользователь, а страниц много.
Можно ли как-то реализовать компонент который будет доступен отовсюду, при этом не импортить его на каждую страницу? Подскажите в какую сторону копать? Может порталы, может как-то можно запускать из редакса, но главное чтобы модалка инициализировалась единожды.
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Решения вопроса 1
tsepen
@tsepen
Frontend developer
В самом главном компоненте его подключи или в компоненте с роутером
<Fragment>
  <Modal />
  <Router />
</Fragment>

Так он у тебя загрузится один раз - а далее в зависимости от роутера будет меняться содержимое страниц
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽