NNwakaego-Egoinego.hashnode.dev·Aug 5, 2025 · 6 min readThe Fragile Art of Hydration: When React Renders Two TruthsIn the early days of the web, a page was just that, a page. A fixed document sent from the server to your browser. You asked, it delivered. It was simple, reliable, and lifeless. Then came JavaScript, and with it, the dream of interactivity. Web apps...00
NNwakaego-Egoinego.hashnode.dev·Jul 3, 2025 · 4 min readThe Cost of Thought: Why useMemo Is More Than a Performance Hack“The soul never thinks without a mental image.” — Aristotle“React never renders without recalculating state.” — a modern frontend philosopher Before useMemo: A History of Forgetting In the early days of frontend development, we built static sites. Yo...00
NNwakaego-Egoinego.hashnode.dev·Jun 26, 2025 · 6 min readFrom Markup to Mental Model: Why Components Changed EverythingIn the early web, we built with templates. HTML acted like the canvas, while server-side tools like PHP or Ruby did the drawing. CSS came in to add the color. If any behavior was needed, JavaScript was sprinkled on top as an afterthought. It was a ve...00
NNwakaego-Egoinego.hashnode.dev·Jun 19, 2025 · 5 min readBeyond the 404: Why React Apps Break on Netlify and What That Teaches Us About the Web“I had just begun development on my GSoC project, excited and ready to share my work with the world. I pushed to GitHub, deployed to Netlify…..and then?A cold red 404 stared back at me. 'Page Not Found'.But everything worked perfectly on localhost. S...00
NNwakaego-Egoinego.hashnode.dev·Jun 17, 2025 · 6 min readUnderstanding Vite: The Philosophy, the Browser, and the BuildVite isn’t just another tool; it’s an answer to the slow, painful developer experience we used to have. It solves the problem of waiting too long to see changes, of dealing with messy bundler setups, and it takes full advantage of how smart modern br...00