DEV Community

Fanny
Fanny

Posted on

10 5

How to copy props in react dev tools

Today, while I was working on a bug, I found myself needing to copy a props of a React component, so I realized that the react dev tools did not have this functionality, after some searches, i found the solution.

EDIT: react dev tools has a pretty simple solution, thanks to Eugene

  1. Open the ReactDevTools in Browser
  2. Select the component that contains the props, in that you need copy (when you make this, the browser will be create a variable for save the component that you clicked, generally the name is $r)
  3. Open the console, and save the prop in another variable
  4. Use the copy method and "don't worry, be happy! :D" as me.

Cheers! πŸ˜— πŸ˜— ❀️

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (9)

Collapse
 
arimourao profile image
Ari Mourao β€’

Nice tip! Only now I'm having the opportunity to get deeper with React. This will be helpful.

Collapse
 
fannyvieira profile image
Fanny β€’

I'm really glad to hear that. thanks! ❀️ ❀️

Collapse
 
karataev profile image
Eugene Karataev β€’

Nice tip! There is also an easier way - just right-click on an element and select 'Copy element props'.
copy props

Collapse
 
fannyvieira profile image
Fanny β€’

I didn't know, thank you! ❀️

Collapse
 
ben profile image
Ben Halpern β€’

Nice! This is gonna help a future searcher.

Collapse
 
fannyvieira profile image
Fanny β€’

yes, of sure! πŸ˜ƒ

Collapse
 
vijayjangid profile image
Vijay Jangid β€’ β€’ Edited

Reminds me of my first encounter of the same situation. I was aware of $, $$, $1 in DOM element panel, but no idea about React.
Definately a help for fellow dev.

Collapse
 
zyzmoz profile image
Daniel Cunha (he/him) β€’

Nice one!

Collapse
 
thayannevls profile image
Thayanne Luiza β€’

Cool!

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❀️