Need a React developer?Click here →
The JavaScript Library

Build Anything. Ship Fast. React.

The JavaScript library that powers the most ambitious interfaces on the internet. Explore what makes React the #1 choice for modern web development.

Welcome.jsx

Live Preview

Hello, World!

World

Trusted by the best teams in the world

Meta
Netflix
Airbnb
Atlassian
Uber
Discord
X (Twitter)
Shopify
Dropbox
WhatsApp
Meta
Netflix
Airbnb
Atlassian
Uber
Discord
X (Twitter)
Shopify
Dropbox
WhatsApp

What React Does

Three core ideas that changed frontend development forever.

⚛️

Components

Build encapsulated pieces that manage their own state, then compose them into complex UIs.

function Button({ label }) {
  return (
    <button className="btn">
      {label}
    </button>
  );
}
🎯

Declarative

Design views for each state. React efficiently updates and renders just the right components.

const [count, setCount] = useState(0);

return (
  <p>Count: {count}</p>
  <button onClick={() =>
    setCount(c => c + 1)}>
    +1
  </button>
);
🌐

Learn Once, Write Anywhere

Web, mobile, desktop, server — React runs everywhere your code needs to go.

// React Native
import { View, Text } from
  'react-native';

function App() {
  return (
    <View>
      <Text>Hello!</Text>
    </View>
  );
}
0+

GitHub Stars

#0

Most Used Frontend Framework

0M+

Weekly npm Downloads

0M+

Developers Worldwide

You haven't seen what a website can be.

Keep exploring.

Discover Why React →
Need a React developer?Click here →