ReactReact Explore a React Application Elements and JSX Introducing Components Component State Component State Challenge Communicating Between Components Looping and Conditional Rendering Making REST API calls Forms Reducer Functions Routing Testing