2020 Report: React in a Business Perspective - Key Takeaways
Tags: react, reactnative, webdev, javascript
Published: 2020-06-25 10:50:18

<p>Many years ago, we chose <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener nofollow">React.js</a> and <a href="https://reactnative.dev/" target="_blank" rel="noreferrer noopener nofollow">React Native</a> as the core of our technology stack.</p>
<p>The longer we were working with it, the more we were satisfied with our choice, and we quickly gathered a team of <a href="https://pagepro.co/" target="_blank" rel="noreferrer noopener">React developers</a> totally dedicated to this library.</p>
<p>However, we started investigating if this love wasn’t just a quick affair.</p>
<p>A “halo effect”, or the BS talk we’ve been selling ourselves to help us believe we do the right thing, just because we are already doing it.</p>
<p>So, we took the laptop, and we’ve interviewed CTOs and Dev Team Leaders to check if choosing React and React Native somehow impacted their everyday work, and ultimately, their business outcomes.</p>
<p>What we have discovered?</p>
<p><strong>TL;DR you probably guessed: most of them shared our enthusiasm.</strong></p>
<p>In this article, I will show you the most important takeaways from <a href="https://pagepro.co/blog/react-in-a-business-perspective/" target="_blank" rel="noreferrer noopener">2020 React Report</a> that will tell you:</p>
<ul><li>Why did they choose React?</li><li>What actually changed since they made that choice?</li><li>And what are those business benefits they are taking the advantage of?</li></ul>
<p>Sit back, relax, and learn how modern technology can help you make your business more efficient.</p>
<p>Or go directly to the <a rel="noreferrer noopener" href="https://pagepro.co/blog/react-in-a-business-perspective/" target="_blank">Report</a>.</p>
<h1>What we knew and re-discovered about React</h1>
<p>There are many benefits of using React.js, and benefits of using React Native, however, I will use the words of our survey Guests:</p>
<h2>React saves you time and money</h2>
<p>As every single web technology is trying to be more efficient (make things faster and easier to do), we asked CTOs if React development is going in that direction.</p>
<img src="https://pagepro.co/blog/wp-content/uploads/2020/06/Q1-1024x413.png" alt="Survey result saying that React.js is 
a good technology and is moving in the right direction"/>
<img src="https://pagepro.co/blog/wp-content/uploads/2020/06/Tim-Baker-1024x211.png" alt="Tim Baker on the benefits of React.js"/>
<h2>React boosts your team productivity</h2>
<p>Since we started to work with React, we could experience a productivity boost. All the developers were more excited about the technology, as we could do much more with less effort.</p>
<p>However, we wanted to make sure it’s not only our delusion.</p>
<img src="https://pagepro.co/blog/wp-content/uploads/2020/06/Q4-1024x342.png" alt="Survey result saying that React.js is boosting team productivity and help with maintenance "/>
<img src="https://pagepro.co/blog/wp-content/uploads/2020/06/David-1024x262.png" alt="David Panart on how React.js is boosting team productivity"/>
<h2>CTOs want to use React</h2>
<p>We could see in other surveys, as well as we have received many signals from the market, that React became and is still on the top of the most wanted and loved libraries.</p>
<p>This time we asked if people are still interested in using React, after experiencing it in previous projects.</p>
<img src="https://pagepro.co/blog/wp-content/uploads/2020/06/Q11-1024x388.png"/>
<h2>What were the reasons behind choosing React?</h2>
<p>We wanted to go deeper and discover more reasoning behind choosing React as a core of the technology stack.</p>
<p>That was an open question, below the most interesting answers from our respondents:</p>
<ul><li>Easy to learn and easy to use.</li><li>Performance and reusability.</li><li>Development time.</li><li>Code sharing between web, iOS, and Android. What used to be 3 distinct codebases is now basically one.</li><li>Choosing a stable and large developer ecosystem</li><li>Time to market and ability to solve (most) bugs from a single code base.</li><li>More in the <a href="https://pagepro.co/blog/react-in-a-business-perspective/" target="_blank" rel="noreferrer noopener">2020 React Report</a></li></ul>
<h3>Key Business Takeaways</h3>
<ul><li>React is making time to market shorter and allows solving (most) bugs from a single code base, which makes software delivery more efficient.</li><li>React has a stable, large developer ecosystem and a wide market of available talents.</li><li>Thanks to component-oriented approach and cross-platform features React is an easily scalable way of building large-scale web &amp; mobile (sometimes also desktop) apps.</li></ul>
<h2>What were the doubts behind choosing React?</h2>
<p>Just the same as in the previous question, we wanted to go deeper into reasoning, yet this time, we asked our respondents about the doubts they had before they made the choice.</p>
<ul><li>Before trying React we were already using Backbone, Ember, and Angular. We were afraid that we might be spreading our skills too thin and we were not going to be actually experts in any of those technologies. Fair to say that from the above, React is the only one left in our stack.</li><li>Difficult to learn, adds a layer on top of native code. Often you end up having to know native fundamentals anyway.</li><li>Dependency management across platforms.</li><li>A massive change in the approach meant that there is a risk that we’re spending all the time trying to skill up for nothing. However, it turned out it was time well spent.</li><li>Is it stable enough?</li><li>More in the <a href="https://pagepro.co/blog/react-in-a-business-perspective/" target="_blank" rel="noreferrer noopener">2020 React Report</a></li></ul>
<h3>Key Business Takeaways</h3>
<p>While implementing new technology to the company’s stack it’s important to check if:</p>
<ul><li>This particular technology is stable enough.</li><li>Is it able to fulfill your company’s needs?</li><li>How to train your current dev team or hire new people with solid commercial experience?</li></ul>
<h2>The biggest advantages of React</h2>
<p>Obviously, we couldn't skip this question.</p>
<ul><li>Reusable components have benefited several recent projects that we’ve been involved in.</li><li>Ecosystem, dev tools, new frameworks based on React are amazing.</li><li>From a front end perspective, we have much more control over the performance and perceived loading times of any React site.</li><li>It allows us to add iOS and Android apps to our offering as we can now use React Native in-house.</li><li>Our web portals are very high quality in terms of visible user bugs.</li><li>Agility and ability to build new MVP features fast.</li><li>Increased speed and decreased cost.</li><li>Having one way of building front-ends, across mobile apps and web apps.</li><li>More in the <a href="https://pagepro.co/blog/react-in-a-business-perspective/" target="_blank" rel="noreferrer noopener">2020 React Report</a></li></ul>
<h3>Key Business Takeaways</h3>
<p>While implementing new technology to the company’s stack it’s important to check if:</p>
<ul><li>After implementing React, organizations can increase development speed and decrease development costs.</li><li>Thanks to React, a single team can manage multiple apps on different platforms.</li><li>React allows companies to build a shareable, reusable library of inhouse components that can be used in different projects, prototypes, and platforms.</li></ul>
<h2>And much more</h2>
<p>This is just a small part of the whole <a href="https://pagepro.co/blog/react-in-a-business-perspective/" target="_blank" rel="noreferrer noopener">2020 React Report.</a></p>
<p>Now, we have a clear signal on the real impact of React on the business layer.</p>
<p>What you can learn more from the Report?</p>
<ul><li>What is the future of React?</li><li>The best React alternatives?</li><li>What are the threats of React?</li><li>How hard it is to hire and onboard React developers?</li><li>What is still missing in React?</li></ul>
<p>Enjoy, and don’t forget to share it with people that may benefit from it.</p>
<p>Also, send me your feedback, and if you want to take part in the next year’s survey, let me know!</p>