It is used both for websites, and for mobile applications.
It is also referred to as react.js
Most commonly, react is written in jsx or tsx, where it is used like a superset of html.
It encourages typed callbacks over strings/templating.
api docs https://reactjs.org/docs/react-api.html api docs/overview (intro) https://reactjs.org/docs/hello-world.html api docs/advanced (features) https://reactjs.org/docs/accessibility.html homepage https://reactjs.org/ codepen (interactive editor) https://codepen.io/pen
react projects react anatomy
react components react lazy components react events react hooks
react state management react testing