DEV Community

Cover image for Build a TV Shows App - React Hooks Project Tutorial with CSS Grid and Flexbox [video format]
Code League
Code League

Posted on • Edited on • Originally published at youtu.be

3 2

Build a TV Shows App - React Hooks Project Tutorial with CSS Grid and Flexbox [video format]

In this tutorial, we will create a TV shows App that will fetch some interesting information and facts about all your favourite actors by selecting the cast of a TV show season of your choice.
We'll be using many modern web technologies and super important concepts such as React hooks, CSS Grid, Flexbox, Transition and Transform.

The project is going to fetch the remote data from the fantastic TV Maze API using Async/Await syntax. You'll also learn how to use the fundamentals like components, state, props, JSX, events, etc. by building a real world project from Scratch. 🔥

By the end of this tutorial, you will have a strong understanding of React's workflow; including data fetching, hooks, folder structure, and more. We will start by initializing the application using create-react-app as our base, and then start building out the application using React (Custom Hooks), CSS Grid and Flexbox.

Upon completion of this video, you'll be able to add this cool project to your portfolio showcasing your practical skills to potential companies/clients or even build your own projects by using this as a base project.
📚 API Reference:
http://www.tvmaze.com/api

SUBSCRIBE our Youtube channel if you want to get notified for more real-world project-based tutorials

Share this video with a friend

Let’s connect:
Twitter
Instagram
Github

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Neon image

Next.js applications: Set up a Neon project in seconds

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Get started →

👋 Kindness is contagious

Dive into this insightful write-up, celebrated within the collaborative DEV Community. Developers at any stage are invited to contribute and elevate our shared skills.

A simple "thank you" can boost someone’s spirits—leave your kudos in the comments!

On DEV, exchanging ideas fuels progress and deepens our connections. If this post helped you, a brief note of thanks goes a long way.

Okay