Our React content has been moved! You can now find everything in our Learn React course.
Learn React.js: Part IIStart
Why Learn ReactJS?
ReactJS presents graceful solutions to some of front-end programming’s most persistent issues. It’s fast, scalable, flexible, powerful, and has a robust developer community that’s rapidly growing. There’s never been a better time to learn React.
You’ll master more essential tools that any React.js programmer is expected to know, including lifecycle methods, proptypes, basic styling, stateless functional components, and more. You will also be introduced to React.js programming patterns, and learn to set up React on your local computer.
Note on Prerequisites:
Codecademy courses have been taken by employees at
It's time to build fluency in React fundamentals. In this next Pro Project, we're going to practice component interactions in React so you can hone your skills and feel confident taking them to the real world. Why? Components are designed to have separation of concerns but also need to interact with one another. Passing props and updating state are key features to understand in React. What's next? A video player, sibling interactions, more React. You got this!
We will build an app to demonstrate how to use a variety of advanced React techniques, including inline styles, separating container and presentational components, proptypes, and forms.
Social Network for Pets
Let’s use React to build a simple social network for pets.
— Madelyn, Pinterest“I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.”