FrontEnd

blog
May 21, 2021   |    Mohit Sood
How to use Redux with React Hooks ?

In this article, we will learn about how to use Hooks in a React Redux App. It will cover various aspects like fetching data from external API, storing the data fetched in the redux store, and then using hooks we will select the data of the redux store to show in our application.


We will be ...

blog
October 4, 2023   |    Mohit Sood
Exploring JavaScript's Object.freeze and Object.seal

JavaScript provides several methods to control the mutability of objects, ensuring that their properties remain unchanged or restricted from certain modifications. Two such methods are Object.freeze() and Object.seal(). In this blog post, we'll dive into these methods, understand their differences, and explore when ...

blog
October 27, 2023   |    Mohit Sood
Building Accessible Web Applications with React: A Comprehensive Guide to a11y

Introduction


Web accessibility, often referred to as a11y (short for accessibility), is a crucial aspect of web development that ensures that digital content is usable by all, including individuals with disabilities. When it comes to building web applications, React provides ...

blog
February 13, 2024   |    Mohit Sood
Writing Optimized JavaScript Code by Leveraging Hidden Classes

JavaScript's performance can be significantly enhanced by understanding and leveraging hidden classes, an optimization technique employed by JavaScript engines such as V8. Hidden classes optimize property access, leading to faster execution of code. By adhering to best practices that align with hidden class ...

blog
February 17, 2024   |    Mohit Sood
Understanding React Client and Server Components in Next.js

Overview


In this article, we will disucss React Client and Server components within the context of Next.js. We'll walk through the process of creating both server and client components in a Next.js application, highlighting the distinctions between them and offering insights into ...

blog
September 7, 2024   |    Mohit Sood
React Testing Library and Vitest: A Modern Approach to Testing React Applications

In today's fast paced development environment , ensuring your code is robust and maintainable is very important . Currently , React is a dominant choice for building user interfaces. React Testing Library (RTL) and Vitest stand out as powerful and developer-friendly options for ...

blog
September 23, 2024   |    Mohit Sood
Polyfiils in JavaScript

Introduction

As JavaScript evolves, new features are constantly added to improve its efficiency , usability and power. However all these features are not supported by old browsers , so we need a magical power here such that this features can be understood by the old browsers . Can you guess ...

© 2024 - Mohit Sood. Made with