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.
Related reading