React
The JavaScript framework that most vibe coding tools use under the hood.
What is React?
React is a way of building user interfaces using components. Lovable, Bolt, and most Cursor projects generate React code. You don't need to learn React to use these tools — but knowing the word helps when reading error messages.
React was created by Meta (Facebook) and is used by millions of websites worldwide. It's open source and free to use.
In Vibe Coding
React is what Lovable, Bolt, and most Cursor projects generate. You don't need to learn React to use these tools. But when you see error messages mentioning "React" or "JSX," it helps to know that React is the framework running your app.
Example
For example: You tell Lovable to build a dashboard. Behind the scenes, it writes React code — a Dashboard component that uses smaller components like StatCard, ChartWidget, and UserTable.