Should I learn React Or AngularJS?

Image for post
Image for post

I think this is a bit generic question! But this question was asked on Quora!

I felt the need to respond to this question. But of course, I wanted to share it with you because it can everybody with this question!

The discussion

For some, it will be React and for others, it would be AngularJS. There is a big discussion on which is better, but I think the question should be, which fits better in the projects I build and what do I favor as developer or company.

But the question before asking “Should I learn React or Angular” should be, “Do I know the concepts of JavaScript well enough to dive into one of those JavaScript Frameworks/Libraries?”.

Beginners/Juniors

A developer who just starting out with Web Development is overloaded by a number of tools, libraries, and frameworks. Every day there comes a new one to the list.

Vanilla JavaScript

So if you just starting out, ask yourself the question, do I know enough to dive into this JavaScript Framework/Library? If not, then ask yourself, what do I need to know before I can dive into it?

My advice would always be, make sure you dive into vanilla JavaScript first, before you learn React, Angular(JS), jQuery, Ember, NodeJS. Because you will have a hard time digging into bugs that you will discover along the way developing.

It would be a waste of time to just dive direct into a framework. It’s gonna make your time developing even harder than needed.

So make it yourself easily, just make sure you know Vanilla JavaScript well enough. Not only the theory but the experience developing with just Vanilla JavaScript is just that important!

That will help you fix bugs faster, learn new Frameworks/Libraries a lot faster!

I can tell you from my own experience that will save you a lot of time! (What JavaScript concepts you need to master JavaScript Frameworks & Libraries)

If you just need help with learning JavaScript or other Frontend Development related stuff, getting more experience with these things? Please let me help you on Facebook Messenger.

Follow us on our Blog: http://blog.mrfrontend.org
Follow us on Medium: https://medium.com/mr-frontend-community
Follow us on Twitter: https://twitter.com/frontendmr
Follow us on Facebook: http://facebook.com/mrfrontendcommunity/
Follow us on Instagram: @mrfrontend

Originally published at Mr Frontend Blog.

Written by

I write stories about Frontend Dev, JavaScript, Typescript, Angular, NodeJS, Serverless Functions, JAM Stack, FaunaDB, Netlify, Apple, iOS— https://byrayray.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store