How can i duplicate the component using button click in same app

It seems like temporary states would be a good place to start here. This thread might actually be a more similar use case to yours an has an example you can import and play around with. Let me know if you have any questions about what's in the thread since it's a bit complex. I'm also curious to see how you've configured things so far - would you mind sharing additional screenshots, or an export of your app?