---
title: "David Ajibola (@DavidScript) | Hashnode"
description: "Software Engineer. Read the latest articles by David Ajibola on Hashnode."
url: "https://hashnode.com/@DavidScript"
---

@DavidScript

# David Ajibola

@DavidScript · Joined August 2022

Software Engineer

### [Custom hooks, Use Context, and States in React](https://davidts.hashnode.dev/custom-hooks-use-context-and-states-in-react?utm_source=hashnode&utm_medium=feed)

Let's get into it One time, I ran into a problem in my React project and was working on it for a while. I thought my code looked perfect; I rechecked it again and again but was still surprised why my state was changing in Component A but wasn't chang...

5 min read · [davidts.hashnode.dev](https://davidts.hashnode.dev/custom-hooks-use-context-and-states-in-react?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/custom-hooks-use-context-and-states-in-react/659bdb05f059e4dc64e7dbc8) [Jan 8, 2024](https://hashnode.com/posts/custom-hooks-use-context-and-states-in-react/659bdb05f059e4dc64e7dbc8)

### [Cleanup Omission: Does Skipping useEffect Cleanup Make Any Difference?](https://davidts.hashnode.dev/cleanup-omission-does-skipping-useeffect-cleanup-make-any-difference?utm_source=hashnode&utm_medium=feed)

You may have come across the concept of cleaning up your useEffect, which plays a significant role in preventing memory leaks and related issues. On the other hand, you might be unfamiliar with this cleanup process and have yet to experience its bene...

6 min read · [davidts.hashnode.dev](https://davidts.hashnode.dev/cleanup-omission-does-skipping-useeffect-cleanup-make-any-difference?utm_source=hashnode&utm_medium=feed)

[Aug 26, 2023](https://hashnode.com/posts/cleanup-omission-does-skipping-useeffect-cleanup-make-any-difference/64ea755f32cdb3393142fd9c)

### [How to build a Chrome extension that makes API calls](https://davidts.hashnode.dev/how-to-build-a-chrome-extension-that-makes-api-calls?utm_source=hashnode&utm_medium=feed)

What are Chrome extensions? Chrome extensions are software programs that can be installed into the Google Chrome web browser to enhance its functionality. Extensions offer the ability to interact with the browser, access web pages, modify content, ha...

4 min read · [davidts.hashnode.dev](https://davidts.hashnode.dev/how-to-build-a-chrome-extension-that-makes-api-calls?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-build-a-chrome-extension-that-makes-api-calls/64c0168a61f224b9cd2a405f) [Jul 25, 2023](https://hashnode.com/posts/how-to-build-a-chrome-extension-that-makes-api-calls/64c0168a61f224b9cd2a405f)

### [Server-Side Rendering (SSR) with Next.js: Benefits and Implementation Strategies](https://davidts.hashnode.dev/server-side-rendering-ssr-with-nextjs-benefits-and-implementation-strategies?utm_source=hashnode&utm_medium=feed)

What is Server- side rendering? Server-side rendering is a web application technique that involves the server generating fully-rendered HTML pages which helps in faster initial page loads and better user experience. With server-side rendering, the se...

6 min read · [davidts.hashnode.dev](https://davidts.hashnode.dev/server-side-rendering-ssr-with-nextjs-benefits-and-implementation-strategies?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/server-side-rendering-ssr-with-nextjs-benefits-and-implementation-strategies/6483345365c0a58cbd215645) [Jun 9, 2023](https://hashnode.com/posts/server-side-rendering-ssr-with-nextjs-benefits-and-implementation-strategies/6483345365c0a58cbd215645)

### [TypeScript vs JavaScript: What's the Difference?](https://davidts.hashnode.dev/typescript-vs-javascript-whats-the-difference?utm_source=hashnode&utm_medium=feed)

TypeScript and JavaScript are two popular programming languages used in web development. Although they share similarities, there are some key differences between them. Before diving into their differences let's first define them. What is Javascript? ...

2 min read · [davidts.hashnode.dev](https://davidts.hashnode.dev/typescript-vs-javascript-whats-the-difference?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/typescript-vs-javascript-whats-the-difference/6453c6f6ce4d85dfe3c4d76a) [May 4, 2023](https://hashnode.com/posts/typescript-vs-javascript-whats-the-difference/6453c6f6ce4d85dfe3c4d76a)
