169 похожих чатов

Всем привет! Допустим есть функция, объявленная статически в файле Есть ли какая-нибудь

возможность проверить функция вызвана в контексте или вне контекста реакта?

3 ответов

11 просмотров

Смотря какой у вас подход. Вы пишите компоненты как константы для подключения "на лету", как функции или как классы? Везде свои подходы и возможности. Костылей меньше будет если использовать компоненты как функции с хуками, тем более что сама документация на React это предлагает.

David-Arutiunian Автор вопроса
iQs Solution
Смотря какой у вас подход. Вы пишите компоненты ка...

Да, я использую функциональные компоненты с хуками. Но в данном случае задача чуть другая. Функция, которую я предоставил может использоваться как в функциональном компоненте, так и в статичном js коде (например для объявления статичных options какого-то селекта)

David Arutiunian
Да, я использую функциональные компоненты с хуками...

Если у вас проблемы с суперглобальными document и window пишите чистый js в связке с useEffect А начальные, стартовые или по умолчанию значения в useState Если вы пытаетесь впихнуть jQuery в код, то и на суперглобальную $ есть вебхуки. Но лучше не использовать, падает реактивность, да и кода больше

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

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Карта сайта