Generics in TypeScript: A Complete Guide (Part 2)In the previous part of this blog, we learned what generics are and how to use them in functions. In this part, we will see how to use generics in types, and how to give default values to generic types. How to use generics in types Generics are not o...Feb 8, 2024 路 8 min readits-id.hashnode.dev
Generics in TypeScript: A Complete Guide (Part 1)Generics are a powerful feature of TypeScript that allow you to write flexible and reusable code. In this blog, I will explain what generics are, why they are useful, and how to use them in your TypeScript projects. Let's go! 馃専 What are generics and...Feb 8, 2024 路 6 min readits-id.hashnode.dev
Setting Up React Project: Understanding the project structureReact is one of the most popular and hottest JavaScript libraries around for building user interfaces. It allows us to create reusable components that can render dynamic data and handle user interactions. In other words, Think of React as a fancy Leg...-Dec 27, 2023 路 11 min readits-id.hashnode.dev
Next.js SEO Optimization for Developers and SEO Experts: Part 2 - Performance, Web Vitals, and Advanced StrategiesWelcome back to the second half of our deep dive into optimizing your Next.js website for search engine success! We've already explored crawling, indexing, rendering, and on-page elements. Now, let's focus on how to deliver lightning-fast experiences...Dec 22, 2023 路 3 min readits-id.hashnode.dev
Next.js SEO Optimization for Developers and SEO Experts: Part 1 - Crawling, Indexing, and Rendering StrategiesSearch Engine Optimization (SEO) is all about boosting your website's visibility in search results, ultimately leading to more organic traffic and potential customers. It's like building a ladder to the top of Google's search engine kingdom! But SEO ...Dec 22, 2023 路 5 min readits-id.hashnode.dev