# If i'm learning aurelia does that eliminate need to learn/use react.js

**URL:** <https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579>\
**Category:** Best Practices\
**Created:** [January 1, 2018, 8:52pm UTC](https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579 "2018-01-01T20:52:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![myusrn](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/myusrn/32/342_2.png) [@myusrn](https://discourse.aurelia.io/u/myusrn)\
**Post date:** [January 1, 2018, 8:52pm UTC](https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579/1 "2018-01-01T20:52:14Z")

</div>

if i’m learning aurelia does that eliminate need to learn/use react.js?

from what I can gather so far Aurelia framework for UI, command and web api, with retries, result binding gives me what someone might otherwise have turned to react.js for.

---

<div class="post-metadata">

**Author:** ![adriatic](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/adriatic/32/96_2.png) [@adriatic](https://discourse.aurelia.io/u/adriatic)\
**Post date:** [January 2, 2018, 3:08am UTC](https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579/2 "2018-01-02T03:08:25Z")

</div>

Hi @myusrn

I asked myself this same question (‘If i’m learning aurelia does that eliminate need to learn/use react.js’) and my own answer is: **no, it does not eleminate that need** - as there are plausible scenarios in which you can benefit from using both frameworks. Chech the excelent answer by Aurelia Core team member @ashley to a **[similar question](https://stackoverflow.com/questions/46282448/can-we-integrate-react-component-into-aurelia-project)** posted in StackOverflow recently.

I am taking a solid react course, consequently 😏

---

<div class="post-metadata">

**Author:** ![myusrn](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/myusrn/32/342_2.png) [@myusrn](https://discourse.aurelia.io/u/myusrn)\
**Post date:** [January 2, 2018, 3:47am UTC](https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579/3 "2018-01-02T03:47:34Z")

</div>

Thanks for input on this matter and pointer to related SO question.

In my earlier search of discourse on “react.js” it returned framework knowledge post on [aurelia collected tutorials](https://discourse.aurelia.io/t/aurelia-collected-tutorials/204) which had a pointer to [how to use react.js in aurelia](https://ilikekillnerds.com/2015/03/how-to-use-react-js-in-aurelia/) initially published on 03/19/15 and later updated on 02/16/16. Would the guidance in that post be considered to still hold true for the current release of aurelia framework?

---

<div class="post-metadata">

**Author:** ![jwx](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/jwx/32/507_2.png) [@jwx](https://discourse.aurelia.io/u/jwx)\
**Post date:** [January 2, 2018, 11:05am UTC](https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579/4 "2018-01-02T11:05:53Z")

</div>

**Yes, without specific React requirements, learning and using Aurelia does eliminate the _need_ to learn/use react.** Using only Aurelia, you’ll be perfectly capable of building great applications for web, mobile and desktop.

Of course, learning React might still be beneficial, depending on requirements in projects and jobs. There’s also the benefit of being able to integrate existing React components. But there’s **definately no _need_** so if you’re interested in Aurelia, I’d recommend first learning and working with it a bit and then add React knowledge/components when there are clear benefits.

---

<div class="post-metadata">

**Author:** ![huochunpeng](https://avatars.discourse-cdn.com/v4/letter/h/49beb7/32.png) [@huochunpeng](https://discourse.aurelia.io/u/huochunpeng)\
**Post date:** [January 2, 2018, 12:18pm UTC](https://discourse.aurelia.io/t/if-im-learning-aurelia-does-that-eliminate-need-to-learn-use-react-js/579/5 "2018-01-02T12:18:36Z")

</div>

To judge a framework, my experience is, you should try it for at least few days to build a mid-size app. Ask other people for pros/cons will never give you the inside understanding unless you try it.

Before Aurelia released v1.0, I was using Reactjs for a year. After I converted to Aurelia v1.0, I never wanted to go back.
