PPPrashant Pathakinppathak.hashnode.dev·Apr 12, 2025 · 2 min readA Closer Look at Nagarro's Coding Interview ProcessProblem Statement You are given a string consisting of lowercase letters. The machine receives a message, but due to interruption, you only get corrupted strings with repeated character patterns. Your task is to find: The length of the longest uninte...00
PPPrashant Pathakinppathak.hashnode.dev·Jan 6, 2025 · 4 min readEverything You Need to Know About React RoutingRouting is an essential part of web applications, enabling users to navigate between different pages or sections of a single-page application (SPA) without requiring a full page reload. React, one of the most popular JavaScript libraries for building...00
PPPrashant Pathakinppathak.hashnode.dev·Oct 23, 2024 · 4 min readEnhance Your React App Performance with AbortControllerAbortController is an interface that allows us to abort one or more depending Web requests and allows you to cancel ongoing asynchronous operations. To use AbortController, we can use new AbortController() constructor and it returns property instance...00
PPPrashant Pathakinppathak.hashnode.dev·Oct 11, 2024 · 4 min readA Guide to Managing Error Propagation in ReactWhat is Error Propagation? Error propagation in React refers to how errors that occur during rendering, lifecycle methods, or in asynchronous code (like API calls) are passed along the component tree or handled within the application. This is essenti...00
PPPrashant Pathakinppathak.hashnode.dev·Oct 6, 2024 · 3 min readHow to Implement a Throttle Function in ReactWhen building modern web applications, controlling the rate at which certain functions are executed can be crucial, especially when dealing with performance-sensitive operations like event listeners (e.g., scroll, resize, or input events). One common...00