JavaScript: Why is React framework so popular?

#JavaScript: Why is the #ReactJS framework so popular?

  • In 2015 and 2016, a lot of the JavaScript recruitment requirements that I worked on, required developers to have experience in the Angular framework.
  • Although Google’s framework is still very popular, a lot of the more recent requirements have asked for experience with React instead.
  • In recruitment, we see a lot of trends and jobs in the tech sector that require experience with the latest framework or methodology of the month.
  • From the developer’s point of view

    According to Mark Brown from , the widespread adoption of React is down to the merits of one-way data flow, component hierarchies and simple explicit renders, making the task simpler and the code more predictable.

  • From the employer’s point of view

    According to , the reason why employers are switching to the framework is:

    “We’re seeing the benefits of React.js on a growing number of projects, large and small, while at the same time we continue to be concerned about the state and future of other popular frameworks like AngularJS.

At Corvus Recruitment we want to help you start doing something you love. We listen to what jobseekers & employers want tailoring our service to suit.

@ReactiveConf: #JavaScript: Why is the #ReactJS framework so popular?

Developer Trends | Different Frameworks

In 2015 and 2016, a lot of the JavaScript recruitment requirements that I worked on, required developers to have experience in the Angular framework.  Although Google’s framework is still very popular, a lot of the more recent requirements have asked for experience with React instead.

In recruitment, we see a lot of trends and jobs in the tech sector that require experience with the latest framework or methodology of the month.  When Agile broke into Northern Ireland, every job description asked for the experience with the methodology even though in reality, only a handful of companies actually used the methodology correctly.

React is certainly not the new kid on the block.  It can serve as a foundational technology for web applications that developers can build on top of with confidence, knowing that it will not be replaced next month by its hotter cousin.  Maybe this is part of the reason it has become more popular again with software houses.

From the developer’s point of view

According to Mark Brown from SirePoint, the widespread adoption of React is down to the merits of one-way data flow, component hierarchies and simple explicit renders, making the task simpler and the code more predictable.  It’s hard to find JavaScript related mailing lists, conferences or meetups that don’t mention React these days.

Mark has found the adoption surprising because of how volatile the JavaScript scene is. Developers rarely, so broadly, agree on anything. There are pockets of people loyal to one framework but most developers have jumped from framework to framework becoming frustrated along the way with certain patterns that introduce complexity and bugs. Mark is yet heard of a single case of people moving away from React due to these frustrations, not since jQuery has it seemed like we have had such a clear winner out in front.

From the employer’s point of view

According to ThoughtWorks, the reason why employers are switching to the framework is:

“We’re seeing the benefits of React.js on a growing number of projects, large and small, while at the same time we continue to be concerned about the state and future of other popular frameworks like AngularJS. This has led to React.js becoming our default choice for JavaScript frameworks.”

So it seems that React will only grow in popularity for developers and employers alike.  The trick will be keeping up with all the support tools and projects.  Although the library may change, the core ideas of what makes React so great (one-way data flow, component hierarchies, explicit renders) will remain.

If you work within the Digital or IT sector and are seeking a new career move. Look at our current job vacancies here or you can contact me (Gareth Stirling) on gareth@corvus.jobs to discuss your future career opportunities.  

JavaScript: Why is React framework so popular?