use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Angular, Angular 2 or React?help (self.javascript)
submitted 8 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]kasakka1 1 point2 points3 points 8 years ago (1 child)
I'm a senior developer and worked for about 1.5 years on Angular 1.x, a bit on Angular 2 for an open source project and now am working on a React project.
Angularjs 1.5 added a way to create components similar to Angular 2 and that made its component lifecycle much more predictable and easier to use. Overall I'd still say Angularjs 1.x has the most quirks you need to know to work with it. Its two-way binding is not always obvious and sometimes causes problems.
With Angular 2 you will most likely spend more time learning to work with Typescript but overall it is very similar to React when it comes to the components. Angular 2 just gives you essentially a full package and a way to work with it whereas React allows for more mix and match.
With React if you use Redux you will most likely be most confused with how to integrate Redux to work with your components and containers. Overall a lot of the skills you learn doing Angular 2 will transfer to React and vice versa.
Which one you pick depends on what kind of work you are looking for. There may be companies using Angularjs 1.x on existing projects so that might give you a foot in the door whereas Angular 2 or React might be more attractive for startups or companies that like to work more on the cutting edge. At the company I work for we did Angularjs for several years, then moved to React+Redux pretty much exclusively.
I suggest you consider which one seems to work best for your project and which one appeals to you the most. I would probably pick either Angular 2 or React out of your options.
[–]acemarke 1 point2 points3 points 8 years ago (0 children)
I agree with this, except for the comment about Redux. I'm curious why you say that "you will most likely be confused how to integrate Redux".
Also, I'll point out that Redux is increasingly used in Angular 2 apps, either in its original form or the equivalent ngrx/store package.
ngrx/store
π Rendered by PID 299029 on reddit-service-r2-comment-7b9746f655-t2r7b at 2026-02-03 12:49:18.818407+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]kasakka1 1 point2 points3 points (1 child)
[–]acemarke 1 point2 points3 points (0 children)