AngularJS vs ReactJS. What to choose? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

AngularJS vs ReactJS. What to choose?

I recently start to learn JavaScript and I have a good progress with it. Now I'm thinking what to choose to go to the next step. It seems that AngularJS and ReactJS are most popular JS Frameworks now. Please, tell me about their pros and cons. What would you suggest and why? If you can advise resources to study it would be great :)

2nd Jan 2018, 7:34 PM
Anastasia Shafigullina
Anastasia Shafigullina - avatar
3 Answers
+ 12
ReactJS cheatsheet and more in the following page https://devhints.io/react regarding AngularJS vs ReactJS: first make the distinction, AngularJS is a framework while ReactJS is a library which specificly handles the UI (user interface) of a web app. AngularJS gives you a more comprehensive set of tools for web development ($http for example for making web requests). with ReactJS you would have to find other solutions for (axios for making web requests for instance) but the development with React is much more convenient (in my opinion at least :] ) and the component approach is really easy and straightforward once you master it. here are some codes i have made in AngularJS and ReactJS if you wish to inspect them. there are more in the playground if you look for them https://code.sololearn.com/W3NUKLVd8330/?ref=app https://code.sololearn.com/W8FBc8aKpPuP/?ref=app https://code.sololearn.com/WQYApZt67VWn/?ref=app https://code.sololearn.com/Wecw2lB1OEB3/?ref=app https://code.sololearn.com/W3yg762H1lAn/?ref=app https://code.sololearn.com/WnBUV4ek7kBN/?ref=app https://code.sololearn.com/Wi772Mr81mX8/?ref=app
2nd Jan 2018, 8:18 PM
Burey
Burey - avatar
+ 4
Consider to learn React.js with MobX, it's powerful and not hard to catch up. https://code.sololearn.com/Wg5D0bbkOh1d/?ref=app
3rd Jan 2018, 12:22 AM
Calviղ
Calviղ - avatar
+ 2
@Burey thank you for the expanded answer! Very useful. It looks like you can use both at the same time if you want. But it is easier to start with ReactJS.
3rd Jan 2018, 12:30 AM
Anastasia Shafigullina
Anastasia Shafigullina - avatar