logicbricks.hashnode.devWhy Object.create is more than just Object creation?In JavaScript, the Object.create() method is different from the other object creation methods because it allows prototype-based inheritance explicitly and provides fine control over the created object's prototype and properties. Here's how it stands ...Jan 25, 2025·3 min read
logicbricks.hashnode.devIsomorphic Development and ReactJS 🚀1. SPA Challenges Single Page Applications (SPAs) provide great user experience, but they face challenges with SEO (Search Engine Optimization) and initial page load performance. Traditional SPAs rely on client-side rendering, which can lead to slo...Jan 7, 2025·4 min read
logicbricks.hashnode.devImplement it by yourself Ep: 1 "Event Emitter"🚀The best way to learn any topic is to try it yourself. Start with a very simple version, and if you have time, gradually move on to more complex ones. In episode one of “Implement it by Yourself,” we are going to explore ⚰️ Event Emitters.Event Emitt...Jan 1, 2025·4 min read
logicbricks.hashnode.devJavaScript Debounce deep dive.🚀Implementing a debounce function is one of the most common questions for any JavaScript developer in interviews. There are numerous blogs and tutorials where people have explained the concept with images and simplicity, but this article will aim to g...Dec 27, 2024·4 min read
logicbricks.hashnode.devSolution of over-centralization of states in React .The solution to over-centralization of state in React involves balancing between local and global state management while adopting the right tools and patterns based on your application's needs. Here's a comprehensive strategy: 1. Lift State Just Eno...Dec 14, 2024·3 min read