React Developer Tools дают много возможностей для проверки дерева компонентов React и просмотра реквизита, обработчиков событий и т. Д. Однако мне бы хотелось проверить эти структуры данных в консоли браузера.Как вы проверяете реквизит и состояние реагирующего элемента в консоли?
В хром я могу играть с выбранным в данный момент элементом DOM на консоли, используя $0
. Есть ли способ извлечь информацию о компоненте React с $0
, или можно сделать что-то подобное с инструментами React Dev?
Почему бы не просто зарегистрировать состояние и реквизит в вашем компоненте? – zackify
, потому что это занимает больше времени –
Не пробовал это сам еще, но в React 0.13 они представили [React. findDOMNode] (http://facebook.github.io/react/docs/working-with-the-browser.html#refs-and-finddomnode). Теоретически, возможно было бы выбрать ваш элемент DOM, преобразовать его в элемент React через 'React.findDOMNode ($ 0)' и получить доступ к вашему состоянию и реквизитам через этот ReactElement? – trekforever