
Learn how to fetch data from an API using fetch, handle the promise, parse JSON, and update component state to display TV series results.
Implement conditional rendering in React by tying an input to a series name state, showing a loading indicator during API fetch, and displaying no results message when nothing is found.
Install the react-router library with npm, wrap the app in BrowserRouter, and create a main component to define routes with Switch and Route, rendering the serious container as the page.
Learn to extend a React app with a new single series container, set up a dynamic route at /series/:id, and extract the id from props to render the series view.
Learn to create dynamic links via route params, fetch a single show's data by ID, manage loading states, and render details like name, premiere, rating, episode length, and image.
This is a short introductory course which will teach you the magic of React. React is a JavaScript library, which lets you build user interfaces using separate components.
You'll learn how to set up your own React environment in just matter of minutes and learn such concepts as: