---
title: "Olufeyimi Samuel (@donsmog) | Hashnode"
description: "Typescript, Next.JS, ReactJS Frontend Software Engineer. Read the latest articles by Olufeyimi Samuel on Hashnode."
url: "https://hashnode.com/@donsmog"
---

@donsmog

# Olufeyimi Samuel

@donsmog · Lagos, Nigeria · Joined May 2023

Typescript, Next.JS, ReactJS Frontend Software Engineer

### [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 ...

6 min read · [donsmog.hashnode.dev](https://donsmog.hashnode.dev/data-fetching-with-react-query-and-typescript-using-the-movie-database-api?utm_source=hashnode&utm_medium=feed)

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

### [How to use EmailJS for a Contact Us page](https://donsmog.hashnode.dev/how-to-use-emailjs-for-a-contact-us-page?utm_source=hashnode&utm_medium=feed)

I remember some time ago while working on a side project. I was to implement a simple contact us page as part of the project. Initially, I used Google Firebase to store the responses. Then, I found EmailJS and it was so simple to use and very efficie...

5 min read · [donsmog.hashnode.dev](https://donsmog.hashnode.dev/how-to-use-emailjs-for-a-contact-us-page?utm_source=hashnode&utm_medium=feed)

[May 7, 2023](https://hashnode.com/posts/how-to-use-emailjs-for-a-contact-us-page/645e01b65848fd8c5f668643)
