# React React is a JavaScript library for building user interfaces using a component-based model. Each component manages its own state and rendering logic, and components are composed to build complete interfaces. React is one of the most common frontend frameworks in production (especially for building AI-powered apps), so familiarity with it makes it easier to contribute to or extend existing customer frontends quickly. Visit the following resources to learn more: - [@roadmap@Visit the Dedicated React Developer Roadmap](https://roadmap.sh/react) - [@article@Getting Started with React](https://react.dev/learn/tutorial-tic-tac-toe) - [@video@React Course - Beginners Tutorial for React](https://www.youtube.com/watch?v=bMknfKXIFA8)