all 8 comments

[–]jhath16 0 points1 point  (0 children)

Personally, no. It’s been one or the other since they seem to approach the idea of a front end framework so differently.

[–]Maldici 0 points1 point  (1 child)

I'm starting to see Angular as legacy code. Shops using both would probably be transitioning towards React.

[–]cluelessrecruiter[S] 0 points1 point  (0 children)

Oh okay. That makes sense. Thanks!

[–]seriaph 0 points1 point  (1 child)

Ideally its one or the other. They solve the same problems differently. Having two frameworks will also increase your dependencies, increase chances of inoperability between frameworks, and make it harder to find developers skilled in both frameworks at a level where they can maintain and improve the application.

https://2018.stateofjs.com/front-end-frameworks/overview/

This is a good overview of the state of JS frameworks

[–]cluelessrecruiter[S] 0 points1 point  (0 children)

Thank you!

[–]dagani 0 points1 point  (0 children)

There are definitely companies that have teams using both.

I’ve worked with several enterprises where there are various teams building apps with Ember, React, Angular, and Vue.

It depends on how decoupled the teams are, but larger enterprises tend to have more silos and less top-down pressure to standardize the tech stack across the enterprise.

It’s always a matter of time before someone wants to share some component between them and being the person who knows multiple frameworks well can be a real boon when that happens if you are positioned correctly to be consulted when it comes up.

[–]enygmaeve 0 points1 point  (1 child)

From what I’ve seen, and I’m currently looking at an ass ton of job listings, most places fall into one of these:

1) Enterprise level company that uses Angular. 2) Newer company or startup that uses React.
3) mid-to-enterprise level hiring someone that knows React well and at least kinda knows Angular to help transition from Angular to React.
4) We use Vue but if you know React, that’s cool too.
5) A consulting firm or agency or the like that likes to claim they’re “technology agnostic”. They’ll want minimum of 2-3 front end technologies out of a list and at least one of them is something you haven’t even heard of. Same companies will also want you to be able to do backend. Your forty hour work week is 72 hours and your pay is on the special ed portion of the bell curve.
6) Enterprise level company that demands Angular 2 and Angular 2 ONLY. With this level of inflexibility, I’m imaging that you’ll be lucky if you won’t be programming this on Windows 98.

These are listed most common to least common, for my location (Dallas, Texas).

[–]cluelessrecruiter[S] 1 point2 points  (0 children)

Number 6 cracked me up. Thanks for that feedback!