которого помимо разной логики есть класс с методами, который. И во время выполнения вызова метода другим методом если у пользователя нет интернета, то мне нужно вызвать модалку в компоненте, которым обернут этот провайдер чтобы сообщить пользователю об отсутствии интернета и дождаться когда пользователь включит интернет. Я сделал это через eventEmiter(тот класс extends eventEmiter) и с помощью промиса и event.once я ждал пока пользователь включит интернет и мне передаться true через emit(..). Но так понимаю эта реализация костыльная. Как лучше сделать?
https://www.google.com/search?q=react+no+internet+warning&newwindow=1&client=ubuntu-chr&hs=BYU&sxsrf=APwXEdfPsqHKGTV7749P5vdZqGY3bWOdVA%3A1685715728265&ei=EPt5ZJvBD7D3qwHbp4aACw&ved=0ahUKEwibibO55KT_AhWw-yoKHduTAbAQ4dUDCBA&uact=5&oq=react+no+internet+warning&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCCEQoAFKBAhBGABQilBYilBgqlRoAHAAeACAAZgBiAGZApIBAzAuMpgBAKABAqABAcABAQ&sclient=gws-wiz-serp
У меня есть провайдер для определения подключения. Наверное не правильно вопрос сформулировал. Вопрос в том как лучше передать conditional, которое вызовет модалку в дочернем компоненте. Также передать обратно что интернет появился и продолжить выполнение метода в классе
Т.е проблема в том что начался выполнятся метод в классе, а интернета нет. Ну и нужно уведомить пользователя, дождаться интернета и продолжить выполнения метода, не прерывая его
ХЗ. Вообще у тебя же вроде бы контекст используется, ну очевидно надо использовать его возможности
Обсуждают сегодня