# Adding React Custom component with BR Experience Manager

**URL:** <https://community.bloomreach.com/t/adding-react-custom-component-with-br-experience-manager/2833>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [October 26, 2021, 5:25am UTC](https://community.bloomreach.com/t/adding-react-custom-component-with-br-experience-manager/2833 "2021-10-26T05:25:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nitin\_Jain](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/nitin_jain/32/1129_2.png) [@Nitin\_Jain](https://community.bloomreach.com/u/Nitin_Jain)\
**Post date:** [October 26, 2021, 5:25am UTC](https://community.bloomreach.com/t/adding-react-custom-component-with-br-experience-manager/2833/1 "2021-10-26T05:25:41Z")

</div>

Hello,

I am trying to create custom components using bloomreach-react SDK. And then I would like to consume these components using the Page model API. Basically a headless BR with a more intuitive frontend.

A couple of questions in this context:

1. How can I register my custom components, created using BR-React-SDK, in BR experience, so that I can create a page model using these custom components?
2. Is this viable and **Recommended** to create custom complex components using BR-React-SDK, like a component with lots of events and custom logic to handle user scenarios?
3. More detailed documentation around configuring BrPage in **BR-React-sdk**

thanks  
NJ

---

<div class="post-metadata">

**Author:** ![Nitin\_Jain](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/nitin_jain/32/1129_2.png) [@Nitin\_Jain](https://community.bloomreach.com/u/Nitin_Jain)\
**Post date:** [October 28, 2021, 7:27am UTC](https://community.bloomreach.com/t/adding-react-custom-component-with-br-experience-manager/2833/2 "2021-10-28T07:27:20Z")

</div>

@niklas.winkels: Can you please help us by answering here.
