Wiredelta

10 Most Popular ReactJS Websites of 2019

After presenting you with the 10 most popular Electron apps, we continue our 10-most-popular series this time with websites using ReactJS. And while we already wrote about the 5 most popular React Native Apps, we want to clarify what differentiates sReactJS from React Native and how it can be used. So, let’s find out!

 

What is the difference between React Native and ReactJS?

ReactJS

The company that stands behind the open-source library ReactJS is Facebook. It was developed in 2011 as a JavaScript library that allows developers to use the speed of JavaScript and render pages in a new more efficient way. The ReactJS library also helps for the creation of large websites enhancing them with a dynamic and high-performing User Interface (UI).

 

Often, ReactJS is referred to just as React, from where the confusion with React Native might come. In addition, ReactJS provides support for the web, while React Native is used for mobile. Moreover, the library allows developers to create web pages that use data that can change over time, without needing to reload it. Its main goal is to be fast, simple and scalable. Most importantly, ReactJS can be used for mobile applications, but it processes only the UI of the app. This means that the app will need to process functionality from another backend system, which works outside of ReactJS.

 

React Native

Four years after the release of ReactJS, the team behind it released the cross-platform mobile framework React Native. While ReactJS is built for the web, React Native was created in order to deploy native mobile apps using the web technology, JavaScript. React Native compiles to native app components, which makes it possible for you to build a mobile app that has a “native feeling”. In ReactJS, React is the base abstraction of the React Document Object Model (DOM) for the web platform, while with React Native, React is still the base abstraction of React Native. In that way, they have similar syntax and workflow, but different components.

 

The 10 most popular ReactJS Websites

1. Facebook

That shouldn’t come as a surprise since the Facebook team is the one behind the ReactJS framework. Although partially, Facebook is making good use of ReactJS. Most importantly, Facebook released a completely rewritten library based on ReactJS, called React Fiber.

 

Facebook ReactJS websites
medium.com

 

2. Instagram

Again, Facebook owns Instagram, so the connection with ReactJS is pretty obvious here. Unlike the Facebook website, Instagram makes a bigger use of ReactJS libraries. That can be seen from the different APIs and features used like Google Maps APIs, geolocations, search engine accuracy, and much more.

 

Intagram ReactJS website
medium.com

 

3. Asana

Asana is a project management tool available on web and mobile. It helps teams improve their internal communication, organization and collaboration. Back in 2009, there were not so many frameworks from which Asana’s developers could choose from, so they decided to create one of their own, called Luna. However, after adding more features, the framework got heavier and slowed down the app. Therefore, in 2013 Asana’s team decided that they should make a change. That’s why they used TypeScript and ReactJS for the front-end, which improved the UI and UX massively. Check out the full story of how Asana was developed here.

 

medium.com

 

4. Yahoo! Mail

Yahoo! Mail also uses React. As the service needs a solid and unified architecture, React was the perfect fit. Yahoo’s developers decided to go with ReactJS as it provides them with one-way reactive data flow, uses JavaScript and most importantly, has the support of a growing and active developer community.

 

Yahoo Mail

 

5. BBC

We are pretty sure that you have heard about BBC, one of the largest broadcasting corporations that offer content to inform people worldwide. Not surprisingly, their website also uses ReactJS for the front-end. This allows them to incorporate their own JavaScript templates on both the server and the client. In that way, users without JavaScript can still load the BBC website. Furthermore, ReactJS allows quick automatic updates with live data from around the BBC network.

 

 

BBC ReactJS Website

 

6. Salesforce

Salesforce is arguably the largest cloud CRM company in the world. It provides CRM solutions and business software on a subscription basis. What they are using ReactJS for is to render complex Visualforce pages more quickly. That is possible as developers can use ReactJS to create views within Visualforce and make fast rendering of pages.

 

Salesforce ReactJS website

 

7. Netflix

Another highly influential platform using ReactJS is Netflix. They also use it on their platform, Gibbon, which is used for low-performance TV devices instead of the DOM used in web browsers. Moreover, Netflix even released an official blog post explaining how ReactJS improves its startup speed, modularity and runtime performance.

 

 

8. Dropbox

Recently, Dropbox also switched to ReactJS. That happened just when ReactJS became very popular among the web developers’ community. What made Dropbox switch to React is most importantly, the virtual DOM, the low file size, the long term support and all the other advantages that come with it.

 

 

9. Codecademy

Codecademy incorporated fully the React library in 2014. Nowadays, ReactJS still plays a big role in the web app. Everything from the header to the menu and even the navigation in the Codecademy website uses ReactJS. According to the company, some of the most appreciative aspects of ReactJS are the battle-tested script, SEO friendliness, and its flexibility.

 

 

10. Khan Academy

Khan Academy aims at providing free world-class education for anyone. Khan Academy’s website uses React. As everybody else who uses ReactJS, the developers behind the website enjoy the reuse of elements in an efficient way as well as the elimination of unnecessary re-renders.

 

 

Let’s recap!

What you should remember is that ReactJS is a JavaScript library that is mostly used for websites. It has multiple advantages like virtual DOM, low file size and SEO friendliness just to name a few. ReactJS also accommodates high-quality UI and UX elements in web apps. This is not to be confused with React Native, Facebook’s mobile framework for cross-platform apps.

 

We hope this article brought some light and clarity to the world of React. If you want more insights like these, remember to subscribe to our newsletter in order to stay updated with the latest tech news.

 

Success stories

In the past decade we have launched over 100 websites and more than 20 mobile apps, helping each of our client get closer to their digital goals.

Executive Global
Network

Connecting executives around the world in one of the largest professional networks

Philip Morris
International

Working together towards a smoke-free future for the Nordics.

Ønskeskyen
(GoWish)

Denmark’s largest wish cloud is going global with a brand new look and a lot of new features

How can we bring you value?