🌐
React
react.dev
React
React lets you build user interfaces out of individual pieces called components. Create your own React components like Thumbnail, LikeButton, and Video. Then combine them into entire screens, pages, and apps.
Blog
You can also follow the @react.dev account on Bluesky, or @reactjs account on Twitter, but you won’t miss anything essential if you only read this blog.
Learn
The markup syntax you’ve seen above is called JSX. It is optional, but most React projects use JSX for its convenience. All of the tools we recommend for local development support JSX out of the box.
v19.2
The React docs at react.dev provide documentation for the latest version of React.
Reference
This section provides detailed reference documentation for working with React. For an introduction to React, please visit the Learn section · The React reference documentation is broken down into functional subsections:
JavaScript library for building user interfaces
React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library that aims to make building user interfaces based on components more "seamless". It is maintained by Meta … Wikipedia
Factsheet
Original author Jordan Walke
Developers Meta and community
Initial release May 29, 2013; 12 years ago (2013-05-29)
19.2.4
/ 26 January 2026; 59 days ago (26 January 2026)
Factsheet
Original author Jordan Walke
Developers Meta and community
Initial release May 29, 2013; 12 years ago (2013-05-29)
19.2.4
/ 26 January 2026; 59 days ago (26 January 2026)
🌐
GitHub
github.com › reactjs › react.dev
GitHub - reactjs/react.dev: The React documentation website · GitHub
The React documentation website. Contribute to reactjs/react.dev development by creating an account on GitHub.
Starred by 11.7K users
Forked by 7.9K users
Languages   JavaScript 74.1% | TypeScript 23.4% | CSS 2.4%
Discussions

Help me, I just started to work as react developer.
Okay, just pause. Take a deep breath and realize that we all struggle with new concepts, especially when they are different paradigms than we are used to. I just led a migration to React at a major international bank and their senior devs, with a decade of experience, struggled HARD at first. They struggled with everything you mention. What I want you to do is go to this website . This is the React learning site. Go through EVERY section, in order. They have live examples with code you can play with. Play with all of it. Break it. Change it. When you run into a specific section that confuses you, don’t skip it. Google it. Come on here and ask specific questions about it. That site has everything you need to become comfortable with React if you just engage with it. Then you can use this sub to supplement that when you need more clarity. Edit to add: STOP using AI to write the code. Completely stop. You need to learn to do it yourself to see when the AI is wrong. It’s almost always wrong somewhere, usually in obscure or hard to spot ways. More on reddit.com
🌐 r/react
85
202
February 13, 2024
What’s your typical day working as a react developer?
FORMS, FORMS EVERYWHERE!!!111 More on reddit.com
🌐 r/react
82
101
January 30, 2024
Will someone please explain React
I’ve been getting into web dev, I understand html css and js, have made some backend stuff, I understand node. ChatGPT just cannot put what React actually does into english. Can someone just explain what the point of it is. Like a common thing I’d see in a normal website and how that’s react. More on reddit.com
🌐 r/webdev
241
196
May 28, 2024
I'm a React dev and I can't take it anymore
Learn other things. Regardless of what it is, if your stack is limited to 1 language/library, your plan is bad and insecure. More on reddit.com
🌐 r/brdev
62
44
February 24, 2025
🌐
Reddit
reddit.com › r/reactjs › introducing react.dev: the new react docs site!
r/reactjs on Reddit: Introducing react.dev: the new React docs site!
March 16, 2023 - 566 votes, 74 comments. 497K subscribers in the reactjs community. A community for discussing anything related to the React UI framework and its…
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Core › Frameworks_libraries › React_getting_started
Getting started with React - Learn web development | MDN
Note: The -- is necessary to pass arguments to npm commands such as create, and the --template react argument tells Vite to use its React template. Your terminal will have printed some messages if this command was successful. You should see text prompting you to cd to your new directory, install the app's dependencies, and run the app locally. Let's start with two of those commands. Run the following in your terminal: ... Once the process is complete, we need to start a local development server to run our app.
🌐
React Native
reactnative.dev
React Native · Learn once, write anywhere
React primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do. Create stack, modal, drawer, and tab screens with minimal boilerplate using your filesystem. Generate native changes or write your own native code. Use over 50 modules to create your app. Get started quickly with Expo Go, then continue with expo-dev...
🌐
React
react.dev › learn › react-developer-tools
React Developer Tools – React
Use React Developer Tools to inspect React components, edit props and state, and identify performance problems.
🌐
DEV Community
dev.to › t › react
React - DEV Community
How to Merge Vitest Unit, Component, and E2E Test Coverage 🚀 Migrating a Large-Scale Monorepo from Next.js 14 to 16: A Real-World Journey Top 10+ shadcn/ui Libraries of 2026 useSyncExternalStore: The Right Way to Sync React with localStorage Replacing a Plop React component generator with a Claude Code Skill React Norway 2026: The Schedule Is Live V8 Coverage Limitations and How to Work Around Them Scroll Restoration in React Router 🎀 The 80/20 Rule of Learning Programming Why Lovable.dev sites struggle with search engine and LLM indexing How to Create a Simple Carousel/Slider in React Hotwire vs.
Find elsewhere
🌐
Full Scale
fullscale.io › full scale › development › what is a react developer?
What is a React Developer?
November 7, 2024 - Generally, they work with software testing specialists to test the code before the web application or website goes live. React developers may also work with a team of developers, programmers, web designers, and project managers to work closely on a client’s software project.
🌐
React
react.dev › learn
Quick Start – React
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
🌐
web.dev
web.dev › explore › react
React | web.dev
Build performant and progressive React applications.
🌐
GitHub
github.com › facebook › react
GitHub - facebook/react: The library for web and native user interfaces. · GitHub
The library for web and native user interfaces. Contribute to facebook/react development by creating an account on GitHub.
Starred by 244K users
Forked by 50.9K users
Languages   JavaScript 68.1% | TypeScript 29.0% | HTML 1.5% | CSS 1.1%
🌐
React
legacy.reactjs.org
React – A JavaScript library for building user interfaces
React components implement a render() method that takes input data and returns what to display. This example uses an XML-like syntax called JSX.
🌐
React
react.dev › blog › 2023 › 03 › 16 › introducing-react-dev
Introducing react.dev – React
March 16, 2023 - Today we are thrilled to launch react.dev, the new home for React and its documentation.
🌐
Patterns.dev
patterns.dev › react
Overview of React.js
The first thing to understand is that everything on screen in a React app is part of a component. Essentially, a React app is just components within components within components. So developers don’t build pages in React; they build components.
🌐
npm
npmjs.com › package › react
react - npm
January 26, 2026 - Note: by default, React will be in development mode. The development version includes extra warnings about common mistakes, whereas the production version includes extra performance optimizations and strips all error messages.
      » npm install react
    
Published   Jan 26, 2026
Version   19.2.4
Homepage   https://react.dev/
🌐
npm
npmjs.com › package › react-dev-utils
react-dev-utils - npm
April 12, 2022 - webpack utilities used by Create React App. Latest version: 12.0.1, last published: 4 years ago. Start using react-dev-utils in your project by running `npm i react-dev-utils`. There are 5945 other projects in the npm registry using react-dev-utils.
      » npm install react-dev-utils
    
Published   Apr 12, 2022
Version   12.0.1
🌐
React
react.dev › reference › react
React Reference Overview – React
This section provides detailed reference documentation for working with React. For an introduction to React, please visit the Learn section · The React reference documentation is broken down into functional subsections:
🌐
Chrome Web Store
chromewebstore.google.com › detail › react-developer-tools › fmkadmapgofadopljbjfkapdkoienihi
React Developer Tools - Chrome Web Store
React Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
🌐
Reddit
reddit.com › r › reactjs
/r/ReactJS - The Front Page of React
December 31, 2013 - We wanted to use react's new useTransitions to animate transitions when navigating but was hitting alot of walls. There were also a few pain-points around SSR for us using React-Router. So I decided to make my own router that could handle all our requirements. It's been about six months now, we have it in production in one project and in development on another project.
🌐
Dev
dev.co › react
React Developer | React Development Services | DEV.co
Hire React.js developers for your next custom web or software project. Our exper React developers are ready for your next custom project!