# React / Angular compatibility

**URL:** <https://forum.babylonjs.com/t/react-angular-compatibility/10310>\
**Category:** Questions\
**Created:** [April 25, 2020, 9:57am UTC](https://forum.babylonjs.com/t/react-angular-compatibility/10310 "2020-04-25T09:57:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mixofo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mixofo/32/7947_2.png) [@mixofo](https://forum.babylonjs.com/u/mixofo)\
**Post date:** [April 25, 2020, 9:57am UTC](https://forum.babylonjs.com/t/react-angular-compatibility/10310/1 "2020-04-25T09:57:52Z")

</div>

Hello , i am a 3d Artist and i learned Javascript some years ago , and now i need to learn a framework to impprove my skills , so i am wondoring what it is the best framework to use with Babylonjs for now .

I need to choose between React and Angular , so what is the most compatibile framwork with Babylonjs ,with a good documentation ?

Thanks

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [April 27, 2020, 3:05pm UTC](https://forum.babylonjs.com/t/react-angular-compatibility/10310/2 "2020-04-27T15:05:04Z")

</div>

I would recommend React just because I prefer it 😉

[https://doc.babylonjs.com/resources/babylonjs\_and\_reactjs](https://doc.babylonjs.com/resources/babylonjs_and_reactjs)

---

<div class="post-metadata">

**Author:** ![Symlis](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/symlis/32/7350_2.png) [@Symlis](https://forum.babylonjs.com/u/Symlis)\
**Post date:** [April 28, 2020, 9:50am UTC](https://forum.babylonjs.com/t/react-angular-compatibility/10310/3 "2020-04-28T09:50:01Z")

</div>

Hello, I am working with babylon on Angular app in and it works great 🙂

---

<div class="post-metadata">

**Author:** ![Marvin\_San\_Juan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/marvin_san_juan/32/8062_2.png) [@Marvin\_San\_Juan](https://forum.babylonjs.com/u/Marvin_San_Juan)\
**Post date:** [April 28, 2020, 10:06am UTC](https://forum.babylonjs.com/t/react-angular-compatibility/10310/4 "2020-04-28T10:06:08Z")

</div>

Hi there. I believe react and angular 2+ are best bets however I’d like to make an additional question. Which one will be the best for babylon if I target mobile? Thanks

---

<div class="post-metadata">

**Author:** ![jokester](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jokester/32/4239_2.png) [@jokester](https://forum.babylonjs.com/u/jokester)\
**Post date:** [April 30, 2020, 3:06pm UTC](https://forum.babylonjs.com/t/react-angular-compatibility/10310/5 "2020-04-30T15:06:41Z")

</div>

I would say they are equally “compatible”: Babylon requires a `HTMLCanvasElement`, and one can provide that with either React or Angular.

IMHO React might be easier to start with.
