We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn
Your own Unionpedia with your logo and domain, from 9.99 USD/month
Create my Unionpedia

React (JavaScript library)

Index React (JavaScript library)

React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on components by Facebook Inc. [1]

Table of Contents

  1. 61 relations: Android (operating system), Angular (web framework), AngularJS, Anonymous function, Apache License, API, Async/await, Backbone.js, Callback (computer programming), Comparison of JavaScript-based web frameworks, Component-based software engineering, Declarative programming, Distributed version control, Document Object Model, ECMAScript, Ember.js, Event (computing), Feed (Facebook), Free and open-source software, Frontend and backend, Gatsby (software), Hooking, HTML, Imperative programming, In-memory processing, InfoWorld, Inheritance (object-oriented programming), Instagram, IOS, JavaScript, JavaScript library, JSX (JavaScript), Lint (software), Meta Platforms, MIT License, Model–view–controller, Next.js, Observer pattern, Packt, PayPal, PHP, Programming paradigm, React Native, Redux (JavaScript library), Routing, Search engine optimization, Server-side scripting, Single source of truth, Single-page application, Software architecture, ... Expand index (11 more) »

  2. Facebook software

Android (operating system)

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.

See React (JavaScript library) and Android (operating system)

Angular (web framework)

Angular (also referred to as "Angular 2+") is a TypeScript-based free and open-source single-page web application framework. React (JavaScript library) and Angular (web framework) are Ajax (programming), JavaScript libraries and software using the MIT license.

See React (JavaScript library) and Angular (web framework)

AngularJS

AngularJS is a discontinued free and open-source JavaScript-based web framework for developing single-page applications. React (JavaScript library) and AngularJS are Ajax (programming) and software using the MIT license.

See React (JavaScript library) and AngularJS

Anonymous function

In computer programming, an anonymous function (function literal, lambda abstraction, lambda function, lambda expression or block) is a function definition that is not bound to an identifier.

See React (JavaScript library) and Anonymous function

Apache License

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).

See React (JavaScript library) and Apache License

API

An is a way for two or more computer programs or components to communicate with each other.

See React (JavaScript library) and API

Async/await

In computer programming, the async/await pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function.

See React (JavaScript library) and Async/await

Backbone.js

Backbone.js is a JavaScript rich-client web app framework based on the model–view–controller design paradigm, intended to connect to an API over a RESTful JSON interface. React (JavaScript library) and Backbone.js are JavaScript libraries and software using the MIT license.

See React (JavaScript library) and Backbone.js

Callback (computer programming)

In computer programming, a callback is a function that is stored as data (a reference) and designed to be called by another function often back to the original abstraction layer.

See React (JavaScript library) and Callback (computer programming)

Comparison of JavaScript-based web frameworks

This is a comparison of web frameworks for front-end web development that are heavily reliant on JavaScript code for their behavior. React (JavaScript library) and comparison of JavaScript-based web frameworks are Ajax (programming) and JavaScript libraries.

See React (JavaScript library) and Comparison of JavaScript-based web frameworks

Component-based software engineering

Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a software system from components that are loosely-coupled and reusable.

See React (JavaScript library) and Component-based software engineering

Declarative programming

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

See React (JavaScript library) and Declarative programming

Distributed version control

In software development, distributed version control (also known as distributed revision control) is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer.

See React (JavaScript library) and Distributed version control

Document Object Model

The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document.

See React (JavaScript library) and Document Object Model

ECMAScript

ECMAScript (ES) is a standard for scripting languages, including JavaScript, JScript, and ActionScript.

See React (JavaScript library) and ECMAScript

Ember.js

Ember.js is an open-source JavaScript web framework that utilizes a component-service pattern. React (JavaScript library) and Ember.js are Ajax (programming), JavaScript libraries and software using the MIT license.

See React (JavaScript library) and Ember.js

Event (computing)

In programming and software design, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.

See React (JavaScript library) and Event (computing)

Feed (Facebook)

Facebook's Feed, formerly known as the News Feed, is a web feed feature for the social network. React (JavaScript library) and feed (Facebook) are Facebook software.

See React (JavaScript library) and Feed (Facebook)

Free and open-source software

Free and open-source software (FOSS) is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge.

See React (JavaScript library) and Free and open-source software

Frontend and backend

In software engineering, the terms frontend and backend (sometimes written as back end or back-end) refer to the separation of concerns between the presentation layer (frontend), and the data access layer (backend) of a piece of software, or the physical infrastructure or hardware.

See React (JavaScript library) and Frontend and backend

Gatsby (software)

Gatsby is an open-source static site generator built on top of Node.js using React and GraphQL.

See React (JavaScript library) and Gatsby (software)

Hooking

In computer programming, the term hooking covers a range of techniques used to alter or augment the behaviour of an operating system, of applications, or of other software components by intercepting function calls or messages or events passed between software components.

See React (JavaScript library) and Hooking

HTML

Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.

See React (JavaScript library) and HTML

Imperative programming

In computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state.

See React (JavaScript library) and Imperative programming

In-memory processing

The term is used for two different things.

See React (JavaScript library) and In-memory processing

InfoWorld

InfoWorld (IW) is an American information technology media business.

See React (JavaScript library) and InfoWorld

Inheritance (object-oriented programming)

In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based inheritance), retaining similar implementation.

See React (JavaScript library) and Inheritance (object-oriented programming)

Instagram

Instagram is a photo and video sharing social networking service owned by Meta Platforms.

See React (JavaScript library) and Instagram

IOS

iOS (formerly iPhone OS) is a mobile operating system developed by Apple exclusively for its smartphones.

See React (JavaScript library) and IOS

JavaScript

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS.

See React (JavaScript library) and JavaScript

JavaScript library

A JavaScript library is a library of pre-written JavaScript code that allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. React (JavaScript library) and JavaScript library are JavaScript libraries.

See React (JavaScript library) and JavaScript library

JSX (JavaScript)

JSX (JavaScript XML, formally JavaScript Syntax eXtension) is an XML-like extension to the JavaScript language syntax. React (JavaScript library) and JSX (JavaScript) are Facebook software.

See React (JavaScript library) and JSX (JavaScript)

Lint (software)

Lint is the computer science term for a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.

See React (JavaScript library) and Lint (software)

Meta Platforms

Meta Platforms, Inc., doing business as Meta, and formerly named Facebook, Inc., and TheFacebook, Inc., is an American multinational technology conglomerate based in Menlo Park, California.

See React (JavaScript library) and Meta Platforms

MIT License

The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s.

See React (JavaScript library) and MIT License

Model–view–controller

Model–view–controller (MVC) is a software design pattern commonly used for developing user interfaces that divides the related program logic into three interconnected elements.

See React (JavaScript library) and Model–view–controller

Next.js

Next.js is an open-source web development framework created by the private company Vercel providing React-based web applications with server-side rendering and static website generation. React (JavaScript library) and Next.js are software using the MIT license.

See React (JavaScript library) and Next.js

Observer pattern

In software design and engineering, the observer pattern is a software design pattern in which an object, named the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods.

See React (JavaScript library) and Observer pattern

Packt

Packt is a publishing company founded in 2003 and headquartered in Birmingham, UK, with offices in Mumbai, India.

See React (JavaScript library) and Packt

PayPal

PayPal Holdings, Inc. is an American multinational financial technology company operating an online payments system in the majority of countries that support online money transfers; it serves as an electronic alternative to traditional paper methods such as checks and money orders.

See React (JavaScript library) and PayPal

PHP

PHP is a general-purpose scripting language geared towards web development.

See React (JavaScript library) and PHP

Programming paradigm

A programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program.

See React (JavaScript library) and Programming paradigm

React Native

React Native is an open-source UI software framework created by Facebook Inc. (now Meta Platforms). React (JavaScript library) and React Native are Facebook software and software using the MIT license.

See React (JavaScript library) and React Native

Redux (JavaScript library)

Redux is an open-source JavaScript library for managing and centralizing application state. React (JavaScript library) and Redux (JavaScript library) are 2015 software, JavaScript libraries and software using the MIT license.

See React (JavaScript library) and Redux (JavaScript library)

Routing

Routing is the process of selecting a path for traffic in a network or between or across multiple networks.

See React (JavaScript library) and Routing

Search engine optimization

Search engine optimization (SEO) is the process of improving the quality and quantity of website traffic to a website or a web page from search engines.

See React (JavaScript library) and Search engine optimization

Server-side scripting

Server-side scripting is a technique used in web development which involves employing scripts on a web server which produces a response customized for each user's (client's) request to the website.

See React (JavaScript library) and Server-side scripting

Single source of truth

In information science and information technology, single source of truth (SSOT) architecture, or single point of truth (SPOT) architecture, for information systems is the practice of structuring information models and associated data schemas such that every data element is mastered (or edited) in only one place, providing data normalization to a canonical form (for example, in database normalization or content transclusion).

See React (JavaScript library) and Single source of truth

Single-page application

A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. React (JavaScript library) and single-page application are web applications.

See React (JavaScript library) and Single-page application

Software architecture

Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems.

See React (JavaScript library) and Software architecture

Svelte

Svelte is a free and open-source component-based front-end software framework, and language created by Rich Harris and maintained by the Svelte core team members. React (JavaScript library) and Svelte are software using the MIT license.

See React (JavaScript library) and Svelte

The Apache Software Foundation

The Apache Software Foundation (ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open-source software projects.

See React (JavaScript library) and The Apache Software Foundation

TypeScript

TypeScript is a free and open-source high-level programming language developed by Microsoft that adds static typing with optional type annotations to JavaScript.

See React (JavaScript library) and TypeScript

Universal Windows Platform

Universal Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10.

See React (JavaScript library) and Universal Windows Platform

User interface

In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur.

See React (JavaScript library) and User interface

Virtual DOM

A virtual DOM is a lightweight JavaScript representation of the Document Object Model (DOM) used in declarative web frameworks such as React, Vue.js, and Elm.

See React (JavaScript library) and Virtual DOM

Vue.js

Vue.js (commonly referred to as Vue; pronounced "view") is an open-source model–view–viewmodel front end JavaScript framework for building user interfaces and single-page applications. React (JavaScript library) and Vue.js are JavaScript libraries and software using the MIT license.

See React (JavaScript library) and Vue.js

Web Components

Web Components are a set of features that provide a standard component model for the web allowing for encapsulation and interoperability of individual HTML elements.

See React (JavaScript library) and Web Components

Web platform

The Web platform is a collection of technologies developed as open standards by the World Wide Web Consortium and other standardization bodies such as the Web Hypertext Application Technology Working Group, the Unicode Consortium, the Internet Engineering Task Force, and Ecma International.

See React (JavaScript library) and Web platform

WordPress

WordPress (also known as WP or WordPress.org) is a web content management system.

See React (JavaScript library) and WordPress

XHP

XHP is an augmentation of PHP and Hack developed at Meta (formerly known as Facebook) to allow XML syntax for the purpose of creating custom and reusable HTML elements. React (JavaScript library) and XHP are software using the MIT license.

See React (JavaScript library) and XHP

See also

Facebook software

References

[1] https://en.wikipedia.org/wiki/React_(JavaScript_library)

Also known as .react, Facebook React, React (software), React (web framework), React Fiber, React JS, React component, React.dev, React.js, ReactJS, Reactjs.org.

, Svelte, The Apache Software Foundation, TypeScript, Universal Windows Platform, User interface, Virtual DOM, Vue.js, Web Components, Web platform, WordPress, XHP.