OGOmkar Guptainomkargupta.hashnode.dev·May 22 · 7 min readHow Instagram, WhatsApp, Uber & Netflix Would Be Built Today Using Expo RouterWhy Simple Folder Structures Fail at Scale Every mobile app starts the same way. You create a project, throw files into a screens/ folder, and ship. It feels clean. It works perfectly — until your app00
OGOmkar Guptainomkargupta.hashnode.dev·May 22 · 6 min readExpo Router vs React Navigation-Which One Should You Use in 2026?What is routing in mobile apps? Think of your app as a building with many rooms. Routing is the system of hallways and doors that lets you move between those rooms — while remembering where you came f00
OGOmkar Guptainomkargupta.hashnode.dev·May 9 · 6 min readHow React Virtual DOM Works Under the HoodThe Problem: Why Not Just Update the DOM Directly? Before React, developers used to manipulate the Real DOM directly — using JavaScript or libraries like jQuery. It looked something like this: documen00
OGOmkar Guptainomkargupta.hashnode.dev·May 9 · 6 min readSetting Up Your First Node.js Application — Step by Step1. Installing Node.js Node.js is a runtime that lets you run JavaScript outside the browser — directly on your computer or a server. How to Install Go to the official Node.js website: 🔗 https://node00
OGOmkar Guptainomkargupta.hashnode.dev·May 9 · 5 min readCallbacks in JavaScript: Why They ExistBefore We Start: Functions Are Values Here's something that makes JavaScript special. In JavaScript, a function is just a value — like a number or a string. You can store it in a variable, pass it aro00