# Components in practice

**URL:** <https://forum.pinegrow.com/t/components-in-practice/5399>\
**Category:** Questions\
**Created:** [June 30, 2021, 6:20pm UTC](https://forum.pinegrow.com/t/components-in-practice/5399 "2021-06-30T18:20:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rechi](https://avatars.discourse-cdn.com/v4/letter/r/2acd7d/32.png) [@Rechi](https://forum.pinegrow.com/u/Rechi)\
**Post date:** [June 30, 2021, 6:20pm UTC](https://forum.pinegrow.com/t/components-in-practice/5399/1 "2021-06-30T18:20:39Z")

</div>

Hi I’ve used pinegrow for several single pages and really like the overall workflow.  
but now I’m guite stuck as I wanted to build a small libary of reusable components and I can’t wrap my head around it. Take for example a very simple bootstrap component like the carousel  
[https://getbootstrap.com/docs/4.0/components/carousel/](https://getbootstrap.com/docs/4.0/components/carousel/)  
– what would be a workflow for defining a component like that. My closest guess is a wrapper component with the slides as nested components (+define editable (image src), + optional) and so on. But that seems to get quite complicated very fast. is there a better workflow for such things and is this in generall a good use of pg and it’s components or am I using a a hammer for cutting here.  
Thanks for any advice
