Matan Shaviro

Matan Shaviro @matan3sh

About: A Software Engineer with Frontend oriented, experienced in creating Single Page Applications using the latest Web Technology such as ReactJS with Typescript and NodeJS.

Location:
Tel Aviv, Israel
Joined:
Dec 15, 2022

Matan Shaviro
articles - 8 total

Understanding useCallback and Create Your Own

The useCallback hook in React used to memorize functions. It ensures that a function remains the same...

Learn More 0 0Dec 1 '24

System Design - Notification Component

Notifications are essential for improving user experience in modern applications. They keep users...

Learn More 0 0Nov 26 '24

Playwright: GraphQL Requests in A Utility for Efficient Testing

When working with end-to-end testing frameworks like Playwright, mocking GraphQL requests can...

Learn More 2 0Nov 23 '24

Infinite Scroll in React with Intersection Observer

Infinite scrolling is a powerful user experience technique where more content loads as the user...

Learn More 2 3Nov 13 '24

Using Caching in React with useGetProducts: Improve Performance and UX

In this blog post, we'll walk through how to implement a React hook that retrieves data with a...

Learn More 0 0Nov 12 '24

Implementing a Debounce Hook in React with Typescript

When building interactive applications, we often need to control how frequently a function executes,...

Learn More 0 0Nov 12 '24

Your own Promise.all

In modern JavaScript development, handling asynchronous operations efficiently is essential,...

Learn More 0 0Nov 12 '24

DIY usePagination - React with Typescript

Many applications may need to use multiple pages for easier navigation for better user experience. A...

Learn More 0 0Jan 5 '23