2016-03-21 27 views
1

MyComponent adlı bir React bileşenim var. Bileşenin içinde, myProperty adlı tanımlı bir dizgi özelliğim var. Herhangi bir React bileşeninin dışından myProperty değerini elde etmenin bir yolu var mı? Özellikle tarayıcı konsolundan?React özelliği dışında React özelliği almak mümkün mü?

Şunu belirtmeliyim: Tepki bileşenini doğrudan düzenleyemiyorum, bu yüzden onu bir çerez veya pencere özelliğine ayarlayamıyorum. Facebook'un bir şekilde React Devtools eklentisiyle özelliklerine erişebildiğini fark ettim.

+0

Kapsam dışı olduğunu ve erişilemeyeceğine inanıyorum ... ama bir "ara depolama alanı" kullanabilirsiniz, yani bir çereze yazabilir veya bilgileri gizli bir alana geçici olarak koyabilirsiniz. –

cevap

1

Hata ayıklama amacıyla bu konsola erişmeye çalışıyor musunuz?

window.someVariableName = myProperty; 

Aç konsolu ve değerini almak için someVariableName yazın:

Eğer öyleyse, sadece Tepki fonksiyonu içinde bu yazarak pencere nesnesine ayarlayabilirsiniz.

+0

React bileşenine doğrudan erişimim yok, bu yüzden bunu yapamam. Bu bilgiyi dahil etmek için sorumu düzenleyeyim. –