---
title: "Sagar Kumar Jha (@devsagarkrjha) | Hashnode"
description: "zenui.dev | Software Developer. Read the latest articles by Sagar Kumar Jha on Hashnode."
url: "https://hashnode.com/@devsagarkrjha"
---

@devsagarkrjha

# Sagar Kumar Jha

@devsagarkrjha · Delhi, India · Joined January 2025

zenui.dev | Software Developer

### [How React Virtual DOM Works Under the Hood](https://devsagarkumarjha.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

Internals of React

4 min read · [devsagarkumarjha.hashnode.dev](https://devsagarkumarjha.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

[May 4](https://hashnode.com/posts/how-react-virtual-dom-works-under-the-hood/69f828fa76c1469ba42f8417)

### [Algorithm Showdown](https://devsagarkumarjha.hashnode.dev/algorithm-showdown?utm_source=hashnode&utm_medium=feed)

Finding the Optimal Solution

4 min read · [devsagarkumarjha.hashnode.dev](https://devsagarkumarjha.hashnode.dev/algorithm-showdown?utm_source=hashnode&utm_medium=feed)

[Sep 10, 2025](https://hashnode.com/posts/algorithm-showdown/68c14cf4a14fbece8e2b06e6)

### [Array.slice() and Array.splice()](https://devsagarkumarjha.hashnode.dev/arrayslice-and-arraysplice?utm_source=hashnode&utm_medium=feed)

Array.slice(): The array.slice() method returns the selected elements starting at the given start argument and ends at the given optional end argument without including the last element. If you omit the second argument then it selects till the end. E...

2 min read · [devsagarkumarjha.hashnode.dev](https://devsagarkumarjha.hashnode.dev/arrayslice-and-arraysplice?utm_source=hashnode&utm_medium=feed)

[Aug 6, 2025](https://hashnode.com/posts/arrayslice-and-arraysplice/68935212ee7c06debd3fdf64)

### [JSON and its Common Operations](https://devsagarkumarjha.hashnode.dev/json-and-its-common-operations?utm_source=hashnode&utm_medium=feed)

✅ What is JSON? JSON (JavaScript Object Notation) is a lightweight data-interchange format that is: Easy for humans to read and write Easy for machines to parse and generate It is commonly used for: Data storage Data exchange between client and...

3 min read · [devsagarkumarjha.hashnode.dev](https://devsagarkumarjha.hashnode.dev/json-and-its-common-operations?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/json-and-its-common-operations/68931e875436053b332083a0) [Aug 6, 2025](https://hashnode.com/posts/json-and-its-common-operations/68931e875436053b332083a0)

### [Call, Apply and Bind](https://devsagarkumarjha.hashnode.dev/call-apply-and-bind?utm_source=hashnode&utm_medium=feed)

The call(), apply(), and bind() methods in JavaScript are all used to control the this context within functions. They allow you to explicitly set the value of this when calling or preparing to call a function. However, they differ in syntax and behav...

2 min read · [devsagarkumarjha.hashnode.dev](https://devsagarkumarjha.hashnode.dev/call-apply-and-bind?utm_source=hashnode&utm_medium=feed)

[Aug 5, 2025](https://hashnode.com/posts/call-apply-and-bind/6892164478a2cc9fcdda0922)
