A declarative, efficient, and flexible JavaScript library for building user interfaces. (by facebook)

React Alternatives

Similar projects and alternatives to React

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better React alternative or higher similarity.

Suggest an alternative to React

Reviews and mentions

Posts with mentions or reviews of React. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-24.
  • How to create a Preloader in NextJS | 2021-10-24
    React, a declarative JavaScript library for building user interfaces
  • Why hooks are the best thing to happen to React | 2021-10-23
    >because under the hood the React runtime is storing all the hooks you call in an array and firing them off by iterating through the array.

    I must correct this. Pay attention to this function [0]

    It's just a plain linked list and nothing is being fired off by iterating through the linked list. When you call a hook react either creates a new node in the linked list or it pops the current head off the linked list so that the second hook will get the second element, the third hook the third element and so on.

    The hooks are fired off by calling them. React isn't calling them again. Each render simply calls your component function and your function calls the hooks which runs a reducer [1] on the internal queue of the hook to compute the latest state. The second return value is just pushing elements into the internal hook queue.



  • 🥑 Put your React on a diet | 2021-10-21
    For a long time I heard people complaining that React & ReactDOM has a huge size, and everyone recommended to use Preact instead.
  • A Guide for Building Angular SPA with ASP.NET Core 5 Web API | 2021-10-20
    A single page application (SPA) is a type of web application that doesn’t load entire new pages from the server in an old and traditional way but instead loads data and contents from the server dynamically. SPA loads all necessary HTML, JavaScript, and CSS with a single page load, and the remaining resources are loaded dynamically usually from a backend Web API, and added to the page on different user actions. This technique results in an improved user experience because the user stays on the same page and control is never transferred to another page. Some popular examples of SPAs are Gmail, Facebook, Google Maps, Twitter, Pinterest, etc. There are many front-end frameworks to build SPAs and the most popular ones are React by Facebook and Angular by Google. Angular is the go-to option for developers who want to develop cross-platform, efficient, and sophisticated single-page apps using HTML, CSS, and TypeScript.
  • How to Build an Uber Clone App with React | 2021-10-20
    Follow along the steps to build an Uber clone that will allow users to request a ride. On the other hand, an user and a driver can talk to each other via text and voice calling. This tutorial will use React.js, Firebase, Mapbox and CometChat to build an Uber clone.
    This is a JavaScript Library created by Facebook, that helps in building Interactive User Interfaces. React can be used to build not just Web Applications but also Mobile Applications.
  • Web Version of Fate/Stay Night
  • Guia e recursos open source para participar do Hacktoberfest 2021 | 2021-10-19
  • How to fix M1 Mac issue with installing node versions | 2021-10-19
    When working with frontend framework like Vue or React then most of the time we are required to work with different node versions depending on the projects we have. To easily manage different versions of node and easily switch between then our go to one is nvm.
  • as an atomic design tool | 2021-10-19
    Fractal looks less shiny than Storybook, that I have used for ReactJS projects, but it can easily be used for projects without any JavaScript framework.
  • How to replace useState with useRef and be a winner | 2021-10-18
    Regarding bullet point 2, that's no longer true.
  • Getting Started with Blast – Storybook for Laravel Blade | 2021-10-18
    At AREA 17, we've been using Storybook for many years with both Vue and React and we love it, but our core technology is Laravel, and we want to be able to work with Storybook in that environment too. We've been able to in the past using the Twig loader, but our heart is closer to Blade. When Quentin, our Engineering Group Director, realized Storybook Server was a thing, and what the Rails community was able to do with it, he started to dream big and threw a quick prototype at it. We then worked together to make that prototype a reality and it became Blast – Storybook for Laravel Blade.
  • What is B2D Sector? | 2021-10-17
    Providing libraries (React, React Native) or frameworks (Angular, Flask) that handle the heavy lifting and uncertainty of the actual programming language
  • Imperatively Declarative: How (and why) Pulumi is different | 2021-10-17
    Think of React. Why do we have it? Because HTML alone isn't enough, and imperative DOM scripting leads to reams of unmaintainable code. We got React because we, as developers, wanted to think about, and compose, our front-end applications in declarative ways --- but we needed to retain the flexibility of the JavaScript language. So we got React --- and with it, an imperatively declarative programming model for the web:
  • What is Neutralinojs? Alternative to Electron | 2021-10-17
    You can checkout Elecrue, It is a CLI for generating starter code for Electron or Neutralionjs with React or Vue. I am the maintainer of Elecrue, So I am adding Neutralionjs this week or next. And star it ⭐ for staying updated with Elecrue's progress.


Basic React repo stats
5 days ago

facebook/react is an open source project licensed under MIT License which is an OSI approved license.

Find remote JavaScript jobs at our new job board There are 17 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.