2016-03-21 3 views
1

У меня есть компонент React, который называется MyComponent. Внутри компонента у меня есть определенное строковое свойство, которое называется myProperty. Есть ли способ получить значение myProperty за пределами любого компонента React? В частности, с консоли браузера?Возможно ли получить собственность React за пределами React?

Следует отметить: я не могу редактировать компонент React напрямую, поэтому я не могу установить его в свойство cookie или window. Я заметил, что Facebook каким-то образом имеет доступ к свойствам с расширением React Devtools.

+0

Я считаю, что это вне сферы действия и не будет доступно ... но вы можете использовать «промежуточное хранилище», я имею в виду, вы могли бы записать его в файл cookie или временно помещать информацию в скрытое поле. –

ответ

1

Вы пытаетесь получить к нему доступ с консоли для отладки?

Если да, то вы можете просто установить его на объект окна, введя это внутри React функции:

window.someVariableName = myProperty; 

Откройте консоль и введите someVariableName, чтобы получить его значение.

+0

У меня нет прямого доступа к компоненту React, поэтому я не могу этого сделать. Однако я отредактирую свой вопрос, чтобы включить эту информацию. –

Смежные вопросы