React vs Angular in 2021 - The FACTS in 3 Minutes

preview_player
Показать описание

📣 Other Social:
Рекомендации по теме
Комментарии
Автор

I think this may have to do with how Angular is better suited for enterprise level applications. React fits nicely for most small to mid-size projects, but can become cumbersome (in my experience) for very large applications. Again, in my opinion Angular better suited for when you need everything and the kitchen sink. Just my two cents.

KeganVanSickle
Автор

Tech recruiter here with both react+angular background. I can confirm, react community is filled with noobs and "bootcamp developers" and "kickstart your blabla" udemy courses. The complexity of angular filters out the bad developers from the good ones. Thank god my project manager switched to angular. Our react days were hell, more than 50% turnover rate - we hire people and fire them in less than six months because the senior devs were not satisfied with their performance on code reviews.

*Post an angular job - 50+ applicants, 90% strong candidates, a few bad ones who are new to webdev but already have strong c++/c# background(so its easy to teach them).
*Post a react job - 300+ applicants, newbies, bootcamp resumes, shtty code samples, hobbyist, obviously googled "frontend interview questions". out of 20 resumes only 1 strong candidate. good luck filtering the pack of sheep.

ninjedi
Автор

Angular and React are NOT the same.

Angular is a framework.

React is a library.

Angular provides code structure and a big part of your application architecture. But more importantly, it is based on inversion of control.

Angular calls your code, not the opposite.

React only provides tools for creating user interfaces in Javascript, and that is very much more lightweight than a whole framework.

manbeats
Автор

I like this short format, doesn't help the youtube rev game but it definately helps people wanting quicker snapshots of current events very much like fireships 100 second series. awesome

duuhhveeed
Автор

Lot of react jobs are in the bay area...so that might be skewing the average pay in favor of react.
I don't think angular is going away... as you said companies are working with it. A highly knowledgeable angular developer is still a sought after person.

vik
Автор

Quick to the point, Quality content. Shows logical points and the things you need to know.



Can't find much like it anymore

nikschaefer
Автор

thank you!! very nice explanation! fast 💨 and easy to understand!!!

andrenations
Автор

I am a react developer, and I learned the basics of angular. I would be very happy if someone who is an angular developer and who likes angular could respond to my reasons for for preferring react. I'm not trying to debate on which is better. I would be grateful if I was proven wrong if I'm wrong on any of my points.

Why I prefer react, compared to angular:

1. I feel working in react makes me a better vanilla JS developer, which makes the skills I gain more transferable to other technologies in the JS world. As an example, instead of using *ngFor, a directive specific for angular, in react we use .map(), a method that is part of vanilla JS!

2. React is suitable for enterprise projects if the team implements good architecture and strict conventions. TypeScript has became a norm.

3. Apparently one advantage of angular is it comes with "everything you need". However, how true is that? Angular comes with the basic things you need, like routing. Even though routing is not provided by react, it is a convention that 90% of projects use the same tool (react-router-dom) for routing. If you are using SSR, you can specialize in a framework like Next.js and then, again, you only use routing built into that framework. It is not like 10 react projects use 10 different tools for routing. When we talk about more complex things, like graph visualization, angular, of course, does not come with a built in solution for this. In fact, angular does not even have its own state management - NgRx is not maintained by the angular team (just as redux is not maintained by the react team).

4. For more complex things (e.g. graph visualization) react has a greater amount of 3rd party tools available.

5. React has a stronger community (more tutorials, youtube chanels, easier to find answers, etc.)

6. Angular is named exceptionally similar to angular.js, which makes googling for answers more frustrating.

7. Functional components make code cleaner and easier to debug (because of immutable state and pure functions).

8. Angular seemed as an overkill in some ways. As example, if we want to output a string to the html, and uppercase it, angular provides an "upperacse" pipe. Why does a pipe exist for something so simple, when vanilla JS has a built in .toUpperCase method? One more thing I need to learn that is not reusable outside angular.

9. React Native

10. React has less breaking changes (I am not referring to transition from angular.js to angular2, but to transition from angular 2 to higher).

adodragicevic
Автор

Nice update - this is awesome.

React really is the top dog right now.

CASMANWHAT
Автор

I appreciate that you put in more effort to look at the latest angular, it's much more fair, although still some gaps.

What I've noticed is if your prefer C# and .Net style you'll be more partial to angular, but if you're more OG JavaScript, react and Vue will be your guys, with svelte on the side.

TayambaMwanza
Автор

React + Inversify + TypeScript + RxJS = advantages from both frameworks.

realfootball
Автор

I love Reangulact! Is that a thing? If not, it should be.

dansanger
Автор

I landed on this vid after researching Angular vs React? I've chosen to specialize in C# and was told that I should go with Angular to increase my job prospects after doing projects. Would you say that's good advice? Ideally I'd want to focus on something thats can be used as large teams and also on my own if I want to freelance on the side as well.

sgt
Автор

Nice vid, I thought the gap would be even bigger leaning toward react, not that surprised by the results.

isitluk
Автор

Software Developer for angular vs react? High package salary angular vs react?tell me

govindhraj
Автор

I really wish the whole front end frameworks fiasco ends. It's very tiring to keep up with JavaScript itself set aside all these frameworks and libraries. I like JavaScript but the ecosystem is tiring.

whenlifegivesyouLSD
Автор

I am learning the path of becoming web developer. Recently i took a course of basics of Html, css and Javascript, then my next course is AngularJs, but i have the question if is good idea to start learning AngularJS since the material of the course is old or go directly to Angular? All this in 2021

oscarroberto
Автор

Kinda surprised that this is a popularity and job prospects comparison instead of a technical comparison, even as brief as this is. Yes bread and butter and being able to pay for both matter a great deal, but my faith in what headhunters judge to be valuable (versus what’s trendy for better or worse) is limited.

QUINTIX
Автор

I don't know, I am a noob in all this, but I think with react you also get react native?

স্বচ্ছনিরবতা
Автор

React has always been best for me . I don't know but i have problem with angular logo it looks shit 😂

thenoobdaytrader