Understanding SSR and CSR, the popular rendering patterns in the web dev world.It's been a while since I put my feet into the world of NextJS. I absolutely love what NextJS brings to the table but one thing, the main thing in fact which took me the longest time to fully wrap my head around was Server Side Rendering (aka SSR). N...1PIAug 19, 2024 · 4 min readdevroy.hashnode.dev
Data Structures Used In BrowsersAs we all know, JavaScript is a single-threaded language. If there is simple synchronous code then code execution happens one after the other and it's all a piece of cake. In reality however, we often find ourselves dealing with asynchronous events a...Apr 6, 2024 · 4 min readdevroy.hashnode.dev
Exploring Change Detection in AngularOn an afternoon while coding on an Angular application, I ran into the unfortunate situation of using a function call on *ngIf. The code worked of course and I was beaming until I opened the console and saw it getting bombarded with logs(I had placed...Mar 16, 2024 · 4 min readdevroy.hashnode.dev
WHATs and WHYs of Context APIs - part 1Hey fellow learner! In this blog, I am going to discuss React Context. I have divided this into two parts because I am lazy and did not want to write long, tiring blogs. Part 1 covers all the necessary theory behind Context whereas part 2 covers the ...Apr 7, 2022 · 4 min readdevroy.hashnode.dev
Diffing in ReactLet's first understand what DOM is. DOM stands for Document Object Model and it is this concept that has bestowed upon JavaScript the ultimate power to generate dynamic HTML elements and interact with them. The HTML DOM is a standard object model and...1Nov 30, 2021 · 2 min readdevroy.hashnode.dev