React.js logoNext.js logoNest.js logoReact Native logoExpo logoElectron.js logoViteJsHTML logoCSS logoJavascript logoTypescript logoNode.js logoPython logoRust logogo-langPHP logoJest logoMocha logoJasmine logoMongoDb logoPostgresql logoRedis logoNginx logoSass logoDocker logokubernetes logoGithub logoVisual Studio Code logoPostman logoNPM logoCargo logoUbuntu logoAWS logoGoogle Cloud
React.js logo
React.jsThe library for web and native user interfaces

Create user interfaces from components

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.

Whether you work on your own or with thousands of other developers, using React feels the same. It is designed to let you seamlessly combine components written by independent people, teams, and organizations.

This markup syntax is called JSX. It is a JavaScript syntax extension popularized by React. Putting JSX markup close to related rendering logic makes React components easy to create, maintain, and delete.

Software in the same category
Next.js logoNest.js logoReact Native logoExpo logoElectron.js logoViteJs