2016-03-21 7 views
1

私はMyComponentと呼ばれる反応成分を持っています。コンポーネントの内部には、myPropertyという定義された文字列プロパティがあります。どのようなReactコンポーネントの外からmyPropertyの値を取得する方法はありますか?特にブラウザのコンソールからですか?React以外のReactプロパティを取得することはできますか?

私は言及すべきです:私はReactコンポーネントを直接編集することができないので、それをクッキーまたはウィンドウプロパティに設定することはできません。 Facebookが何とかReact Devtools拡張機能を使ってプロパティにアクセスできることに気付きました。

+0

私はそれが範囲外でアクセス可能ではないと信じています...しかし、あなたは "中間ストレージ"を使うことができます。つまり、クッキーに書き込んだり、一時的に情報を隠しフィールドに入れることができます。 –

答えて

1

デバッグの目的でコンソールからアクセスしようとしていますか?

window.someVariableName = myProperty; 

コンソールを開き、その値を取得するためにsomeVariableNameを入力します。

もしそうなら、あなたは単にあなたのリアクト関数の中で、これを入力して、ウィンドウオブジェクトに設定することができます。

+0

私はReactコンポーネントに直接アクセスできないので、実際には実行できません。私はその情報を含めるために私の質問を編集します。 –

関連する問題