---
title: "Discussion on \"Data Fetching with React Query and TypeScript using the Movie Database API\" | Hashnode"
description: "Discussion on \"Data Fetching with React Query and TypeScript using the Movie Database API\". A few years back when I started learning ReactJS, I was introduced to data fetching using React Hooks, specifically the useState and useEffect hooks. But every time the page paints/loads, the data is been re-fetched. This suffice for a while until I ..."
url: "https://hashnode.com/posts/data-fetching-with-react-query-and-typescript-using-the-movie-database-api/6460cd67e091cf9cab99c752"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Data Fetching with React Query and TypeScript using the Movie Database API](https://donsmog.hashnode.dev/data-fetching-with-react-query-and-typescript-using-the-movie-database-api?utm_source=hashnode&utm_medium=feed)

A few years back when I started learning ReactJS, I was introduced to data fetching using React Hooks, specifically the useState and useEffect hooks. But every time the page paints/loads, the data is been re-fetched. This suffice for a while until I ...

May 14, 2023 · 6 min read · donsmog.hashnode.dev  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#react-query](https://hashnode.com/tag/react-query)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#software-development](https://hashnode.com/tag/software-development)

## Written by

[Olufeyimi Samuel](https://hashnode.com/@donsmog)

@donsmog · Lagos, Nigeria

  
[View profile](https://hashnode.com/@donsmog)

Typescript, Next.JS, ReactJS Frontend Software Engineer

Self-taught Frontend Developer passionate about clean, responsive and scalable codes. I speak Typescript, JavaScript, Next.JS, ReactJS and everything CSS

## Responses 1

Markdown supported · ⌘↵ to post

[Cess](https://hashnode.com/@Cesscode)

[May 14, 2023](https://hashnode.com/posts/data-fetching-with-react-query-and-typescript-using-the-movie-database-api/6460cd67e091cf9cab99c752/comment/6460de3008369c990387f4cf)

Thanks for sharing
