MSMohammad Shahzeb Alaminmdshahzebalam.hashnode.dev·3d ago · 7 min readFrom useEffect to TanStack Query: What Changed My PerspectiveWhen I first started learning data fetching in React, the dependency array in useEffect confused me more than the fetch request itself. But after building a Meme Generator, it finally started making s00
MSMohammad Shahzeb Alaminmdshahzebalam.hashnode.dev·Jul 17 · 7 min readWhat I Learned Integrating AI Into My React AppWhile building Chef Claude, a small React application where users enter the ingredients they have and receive an AI-generated recipe, I started wondering how this would actually work. Should I store r00
MSMohammad Shahzeb Alaminmdshahzebalam.hashnode.dev·Jul 13 · 3 min readWhen Props Started Getting Messy: Learning React Context APIWhen building React apps, passing props felt simple at first. But as I started working with more components, it became confusing for me. Sometimes I had to check where I passed a prop, which component00
MSMohammad Shahzeb Alaminmdshahzebalam.hashnode.dev·Jul 8 · 3 min readReact Dynamic Web Apps & Clean Form StatesWhile building Chef Claude, I realized React wasn't just helping me build a UI. It completely changed the way I handled forms and dynamic data. In vanilla JavaScript, I was writing a lot of code just 00
MSMohammad Shahzeb Alaminmdshahzebalam.hashnode.dev·Jul 2 · 3 min readStop Writing Massive, Single-Page Codebases A Raw Look at React Components and PropsBefore React, we used to render web pages using raw JavaScript and root.render. We had to make a single div inside our HTML file, and then write the entire project's code on that one page. It quickly 00