ASAman Singhinmaiamansingh.hashnode.dev·May 8 · 5 min readHow React’s Virtual DOM Works Under the Hood (Explained Simply)If you are learning React, you have definitely heard the term Virtual DOM. People say things like, "React is fast because it uses the Virtual DOM!" But what does that actually mean? Is it magic? Not a00
ASAman Singhinmaiamansingh.hashnode.dev·May 8 · 5 min readStoring Uploaded Files and Serving Them in Express: A Simple GuideIn our last post, we learned how to use a tool called Multer to catch files that users upload. But catching the file is only half the battle! Once the server has the file, it needs to put it somewhere00
ASAman Singhinmaiamansingh.hashnode.dev·May 8 · 5 min readHandling File Uploads in Express with Multer: A Simple GuideWhen you build a website with Express.js, getting text from a user is pretty easy. If a user fills out their name and email in a form, Express can read it instantly using a built-in tool called expres00
ASAman Singhinmaiamansingh.hashnode.dev·May 8 · 4 min readURL Parameters vs Query Strings in Express.js: A Simple GuideHave you ever looked at the web address bar at the top of your browser and seen a messy link that looks like this? [https://shop.com/shoes/sneakers?color=red&size=10](https://shop.com/shoes/sneakers?c00
ASAman Singhinmaiamansingh.hashnode.dev·May 8 · 5 min readCreating Routes and Handling Requests with Express.jsIf you have tried building a web server using plain Node.js, you might have noticed that it can get messy very quickly. Writing a lot of if and else statements just to figure out what page the user wa00