# React

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: React.js, ReactJS, React JS

A [JavaScript](https://ecosystem.samcarlton.com/javascript) library for building [user interfaces](https://ecosystem.samcarlton.com/ux-ui) out of reusable pieces called components. It is one of the most common ways to build the [front end](https://ecosystem.samcarlton.com/front-end) of a [web app](https://ecosystem.samcarlton.com/web-app-mobile-app). [Meta](https://ecosystem.samcarlton.com/meta) created it.

**For example:** A [developer](https://ecosystem.samcarlton.com/software-engineer) builds the [dashboard](https://ecosystem.samcarlton.com/dashboard) in React, with one component for each chart.

Official site: <https://react.dev>

## Connects to (10)

- [Tech stack](https://ecosystem.samcarlton.com/tech-stack): The set of programming languages and tools a product is built with.
- [Front end](https://ecosystem.samcarlton.com/front-end): The part of an app or website that people see and tap, running in their browser or on their phone.
- [JavaScript](https://ecosystem.samcarlton.com/javascript): The programming language that runs in every web browser, and also on servers.
- [Next.js](https://ecosystem.samcarlton.com/next-js): A framework built on React for making full websites and web apps, including pages rendered on the server.
- [React Native](https://ecosystem.samcarlton.com/react-native): A framework from Meta for building iPhone and Android apps with React and JavaScript, sharing most of the code between the two.
- [Meta](https://ecosystem.samcarlton.com/meta): The company behind Facebook, Instagram and WhatsApp.
- [Redux](https://ecosystem.samcarlton.com/redux): A JavaScript library for keeping an app's shared data, called state, in one place, so every screen shows the same information.
- [shadcn/ui](https://ecosystem.samcarlton.com/shadcn-ui): A free set of interface components, such as buttons, dialogs, forms and tables, that become part of an app's own code.
- [React Flow](https://ecosystem.samcarlton.com/react-flow): An open-source React library for building node-based diagrams and editors, where people drag boxes onto a canvas and connect them with…
- [v0](https://ecosystem.samcarlton.com/v0): Vercel's AI app builder.

Map view: https://ecosystem.samcarlton.com/react
