# React-babylonjs package question for first time use

**URL:** <https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043>\
**Category:** Questions\
**Tags:** react-babylonjs\
**Created:** [November 28, 2024, 2:46pm UTC](https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043 "2024-11-28T14:46:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leandro\_Roggerone](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/leandro_roggerone/32/40220_2.png) [@Leandro\_Roggerone](https://forum.babylonjs.com/u/Leandro_Roggerone)\
**Post date:** [November 28, 2024, 2:46pm UTC](https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043/1 "2024-11-28T14:46:27Z")

</div>

Hello guys.  
I would like to give it a try to this package, so I have some questions to ask.  
Is this inspired on React-three-fiber package for threejs ? or similar ?  
Will this package be part of the BBJs official ecosystem ?  
Is there any limitation / consideration / recommendation to be aware about it ?  
Is there any starting script recommended , I would like to inlcude some physic engine in my testing project.

Thanks !!!

---

<div class="post-metadata">

**Author:** ![labris](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/labris/32/12576_2.png) [@labris](https://forum.babylonjs.com/u/labris)\
**Post date:** [November 28, 2024, 3:22pm UTC](https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043/2 "2024-11-28T15:22:31Z")

</div>

> [@Leandro\_Roggerone](#):
>
> Is there any starting script recommended , I would like to inlcude some physic engine in my testing project.

[https://brianzinn.github.io/react-babylonjs/examples/physics/](https://brianzinn.github.io/react-babylonjs/examples/physics/)

> [@Leandro\_Roggerone](#):
>
> Is there any limitation / consideration / recommendation to be aware about it ?

The same as for React and Babylon.js

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [November 28, 2024, 8:20pm UTC](https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043/3 "2024-11-28T20:20:47Z")

</div>

Adding @brianzinn the daddy of this framework to the thread

---

<div class="post-metadata">

**Author:** ![brianzinn](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brianzinn/32/28013_2.png) [@brianzinn](https://forum.babylonjs.com/u/brianzinn)\
**Post date:** [November 28, 2024, 8:56pm UTC](https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043/4 "2024-11-28T20:56:28Z")

</div>

@labris is right in what he said.

> [@Leandro\_Roggerone](#):
>
> Is this inspired on React-three-fiber package for threejs ? or similar ?

No, it was partially inspired by react-pixi project, but mainly I was using both projects quite a bit at the time. r3f hadn’t started yet. Actually in the initial versions I wasn’t using “Fiber” or the reconciler. That was a later addition insipred from some discussions on github.

> [@Leandro\_Roggerone](#):
>
> Will this package be part of the BBJs official ecosystem ?

No, it also won’t get the @babylonjs for NPM or playground support. That is reserved for official repos.

> [@Leandro\_Roggerone](#):
>
> Is there any limitation / consideration / recommendation to be aware about it ?

Shouldn’t be any limitations - there is not 100% API support through React, but there are escape hatches and always direct access otherwise. If you are pushing updates via props too many updates/second the reconciler can get overloaded. It’s really a React limitation, but hopefully the benefits outweight any downsides. It does add a steeper learning curve if you are learning both React and Babylon.js simultaneously.

> [@Leandro\_Roggerone](#):
>
> Is there any starting script recommended

Not a CLI for scaffolding or anything. Including physics is not too difficult - you can declarativly add physics impostors, etc.

Let us know if you have any questions. I’ll follow this thread, but you can always @ mention me. Cheers.

---

<div class="post-metadata">

**Author:** ![Leandro\_Roggerone](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/leandro_roggerone/32/40220_2.png) [@Leandro\_Roggerone](https://forum.babylonjs.com/u/Leandro_Roggerone)\
**Post date:** [November 29, 2024, 12:21pm UTC](https://forum.babylonjs.com/t/react-babylonjs-package-question-for-first-time-use/55043/5 "2024-11-29T12:21:50Z")

</div>

Im begin using it … documentation looks very nice , I think I will love it, thanks.
