React

React is now stewarded by the React Foundation, an independent nonprofit under the Linux Foundation that Meta transferred ownership to on February 24, 2026 β€” eight platinum members (Amazon, Meta, Microsoft, Vercel, Expo, Callstack, Software Mansion, Huawei) fund it, though Meta keeps majority voting rights for the initial years. Current release line is 19.2, patched to 19.2.7 as of June 2026; license is MIT. The headline technical shift: React Compiler 1.0 went stable in October 2025, auto-memoizing components so manual useMemo/useCallback calls are largely unnecessary, and it now ships through eslint-plugin-react-hooks's recommended and recommended-latest presets. React pulls roughly 145M weekly npm downloads and runs on an estimated 6% of all websites (per W3Techs). Current version/status: 19.2 (patch 19.2.7, June 2026). License: MIT. Pricing: Free and open source (MIT license); no paid tier for the library itself Maintained by React Foundation (Linux Foundation), launched Feb 24, 2026; founding members Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion, Vercel β€” Meta retains majority voting stake short-term and committed $3M+ over 5 years.

Also known as: reactjs, react.js
🧊Why learn React?

Pick React when you need the deepest hiring pool and widest library ecosystem for a complex, long-lived SPA or a Next.js product β€” that's still where most senior frontend candidates live. Skip it for content-heavy marketing sites or teams under 3 engineers: Svelte or Astro ship less JS and less boilerplate for the same result. Honest weakness the core team itself flags: pre-Compiler codebases still drown in manual useMemo/useCallback tuning, and migrating legacy class-heavy apps to the Compiler's assumptions isn't free. React is a hiring and ecosystem bet, not a raw-performance one. Known weakness: Pre-React Compiler codebases still require manual useMemo/useCallback discipline to avoid re-render performance issues, and migrating legacy class-component or Compiler-incompatible code isn't automatic β€” the core team itself frames Compiler adoption as an incremental, not instant, win.

See how it ranks β†’

Compare React

Learning Resources

Related Tools

Alternatives to React

Other React Ecosystem

View all β†’
.NET Core
.NET Core is a free, open-source, cross-platform framework for building modern applications, developed by Microsoft. It supports the development of web apps, microservices, APIs, and cloud-based solutions using languages like C#, F#, and Visual Basic. It is designed to be modular, high-performance, and runs on Windows, Linux, and macOS.
.NET Core
.NET Core is a free, open-source, cross-platform framework for building modern applications, including web, cloud, mobile, desktop, IoT, and AI solutions. It is developed by Microsoft and supports multiple programming languages like C#, F#, and Visual Basic, with a modular architecture that enables high performance and scalability. It includes a runtime, libraries, and tools for developing and deploying applications on Windows, Linux, and macOS.
.NET Framework
.NET Framework is a proprietary software framework developed by Microsoft that runs primarily on Windows. It provides a large class library called Framework Class Library (FCL) and language interoperability across several programming languages, enabling developers to build a wide range of applications, including desktop, web, and mobile. It includes features such as memory management, security, and exception handling, and supports languages like C#, VB.NET, and F#.
.NET Framework
.NET Framework is a proprietary software framework developed by Microsoft that runs primarily on Windows. It provides a large class library called Framework Class Library (FCL) and language interoperability across several programming languages, enabling developers to build a wide range of applications, including desktop, web, and mobile. It includes features like memory management, security, and exception handling, and supports languages such as C#, VB.NET, and F#.
.NET MAUI
.NET MAUI (Multi-platform App UI) is a cross-platform framework for building native mobile and desktop applications using C# and XAML. It allows developers to create a single codebase that can target Android, iOS, macOS, and Windows, leveraging the .NET ecosystem and providing a unified development experience. It is the evolution of Xamarin.Forms, integrated directly into the .NET platform.
.NET MAUI
.NET MAUI is Microsoft's open-source (MIT-licensed) UI framework, the direct successor to Xamarin.Forms (Xamarin itself retired May 1, 2024, forcing migration). Current release is .NET MAUI 10, shipped alongside .NET 10 on November 11, 2025; latest servicing patch is 10.0.80 (June 24, 2026). Free, distributed with the .NET SDK, maintained by Microsoft on GitHub (dotnet/maui, 23.3k stars). Architecturally it wraps native platform controls (UIKit/AppKit, Android Views, WinUI 3) instead of rendering its own control set the way Skia-based rivals do. Native AOT compilation has been available (opt-in, via the PublishAot MSBuild property, applied on `dotnet publish` only) for iOS/Mac Catalyst builds since .NET 9 β€” it is not the default build path. Android has no Native AOT option at all; it still runs on Mono AOT, with CoreCLR slated to become the default mobile runtime across Android, iOS, and Mac Catalyst starting .NET 11. .NET 10 added a compile-time XAML source generator. Targets iOS, Android, Windows, and macOS (Mac Catalyst) only β€” no Linux or WebAssembly target. Current version/status: 10.0.80 (June 24, 2026) β€” .NET MAUI 10, shipped with .NET 10 GA Nov 11, 2025. License: MIT. Maintained by Microsoft (open source, dotnet/maui on GitHub).