Build powerful interactive applications with React, a popular JavaScript library.
Ready to start your journey into React? Take Learn React: Introduction — React offers graceful solutions to some of front-end programming’s most persistent issues, allowing you to build dynamic and interactive web apps with ease. It’s fast, scalable, flexible, powerful, and has a robust developer community that’s rapidly growing.
* Explain front-end frameworks
* Get an introduction to React
* Learn to read and write JSX
* Create React components
* Make React components interact
### Notes on Prerequisites
We recommend that you complete [Learn JavaScript](https://www.codecademy.com/learn/introduction-to-javascript) before completing this course.
Ready to start your journey into React? Take Learn React: Introduction — React offers graceful solutions to some of front-end programming’s most persistent issues, allowing you to build dynamic and interactive web apps with ease. It’s fast, scalable, flexible, powerful, and has a robust developer community that’s rapidly growing.
* Explain front-end frameworks
* Get an introduction to React
* Learn to read and write JSX
* Create React components
* Make React components interact
### Notes on Prerequisites
We recommend that you complete [Learn JavaScript](https://www.codecademy.com/learn/introduction-to-javascript) before completing this course.