Answer the question
In order to leave comments, you need to log in
Angular.js vs React.js in MEAN stack with an offer in mind?
What front-end framework to learn for getting a job or successful freelancing on upwork? Time 3-4 months, for a thorough study of both is not enough.
1) The main selection criterion is the prevalence in business and the respectability of relevant knowledge for the employer.
So vue.js is out. (170 sentences for upwork versus 1.200 for angular and react). What is the easiest way to get/freelance?
Answer the question
In order to leave comments, you need to log in
My head is full of mess. Approximately 70% of the above points are inaccurate or not at all correct. It is worth taking any framework (for example, angular 1.x, as the easiest and fastest to learn) and making a small spa (you can directly from the angular-phonegap tutorial). Then add a backend as express to this tutorial. Most of the questions will disappear by themselves. As for the study of already relevant frameworks, despite the huge difference in implementation, the general approaches of ng2 / react are similar (components, unidirectional data flow, ...) if you understand the approaches themselves, learning the basics of a specific implementation should not take more than a week. It takes a lot more time to explore the ecosystem (flow/typescript/webpack, etc.)
if prioritized
(which IMHO is not bad and very correct) then react,
I agree with Nikolay , it will take much more time to fully study the ecosystem, and therefore create-react-app you can tell what you need
react itself in an hour (I exaggerate a little, but if you don’t touch on the details, then you can really walk through the basics in an hour), a couple of days is enough for you to figure it out, then redux, you won’t tell it in an hour, but a couple of days behind your eyes, well, then
don’t forget about English
successful freelancing on upwork
if it's for fun, then it's definitely react,
well, plus it has a react for android
What kind of projects are you interested in doing? Angular has been leaning towards Enterprise lately, i.e. on it you will make heavy admin panels with all sorts of graphs / charts, complex tasks such as lazy loading and caching of tables with data, and so on. React makes more solutions focused on the mass user, with an abundance of all sorts of visual goodies, animations, etc. In general, if you are interested in messing with CSS and animation, it’s better to take on React. On it, by the way, and games, it seems to me, are easier to write.
don't be fooled by the low threshold of angular. this is not true. redux can also be put into angular. typescript can be almost never used. put the type any and that's it. On small applications, it is not needed. Version 2 is no longer relevant. there are 4. the more it is faster. Basically, Angular 1 is in demand now, in a couple of years the situation will change and you will have to learn 2 frameworks. the fact that angular carries everything you need, you will install third-party plugins in react. well, for a social network, a one-pager is a controversial choice
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question