Knowledge Bank · Software Development

What Is React?

By Karthick Selvam · Published

React is an open-source JavaScript library for building user interfaces.

Key ideas

Components, JSX syntax, props and state, and a declarative approach to rendering.

Hooks

Functions like useState and useEffect manage state and side effects in function components.

Ecosystem

Frameworks such as Next.js add routing and server rendering; React Native targets mobile apps.

Origins

React was created at Meta (Facebook) and released as open source in 2013.

Frequently asked questions

Is React a framework?

It is usually described as a library; frameworks are built around it.

Related programmes

Turn this into a team capability

Our corporate programmes cover topics like this hands-on, mapped to your stack.

Talk to us