2017-02-17 13 views
1

Reactアプリを検査することができるクロム拡張機能「React Dev Tools」があります。 Webページに挿入されたChrome拡張コンテンツスクリプトからReactコンポーネントに対応する小道具を読み取ることができるかどうかわかりません。Chrome拡張機能(コンテンツスクリプト)+ React:DOMからReactコンポーネントを取得していますか?

$( '。todo-list')。react.props ??

+0

^質問は主にReact Nodeへの参照を取得することですので、小道具 – Ameya

+0

Spoof React.renderにアクセスし、プロパティを割り当ててください:[React - デバッグ用のDOM要素からコンポーネントを取得する](// stackoverflow.com/a/37230133) – wOxxOm

答えて

0

あなたは、内部を反応したり、それらを公開するノードを反応させるのにアクセスするための別の方法を偽造できない場合は、このようなものです:あなたはルートが_currentElementキーの要素に反応しているオブジェクトを与えること

const root = document.querySelector('[data-reactroot]'); 
const instance = root[Object.keys(root)[0]]; 

関連する問題