NMNguyễn Mậu Minhinmew.hashnode.dev·Jun 13, 2025 · 12 min readTop 5 Next.js alternatives for React developersIntroduction Next.js has earned its place as one of the most popular frameworks in the React ecosystem. It gives you just about everything you need to build a modern web app with React—file-based routing, server-side rendering, static generation, and...00
NMNguyễn Mậu Minhinmew.hashnode.dev·Mar 17, 2025 · 4 min readHow caching works in Next.jsIntroduction Caching is a powerful technique that significantly enhances the performance and efficiency of web applications. Next.js, a popular React framework, leverages multiple caching strategies to reduce unnecessary data fetching, speed up page ...00
NMNguyễn Mậu Minhinmew.hashnode.dev·Mar 6, 2025 · 8 min readObservantly try to use AbortController in JavaScript and ReactIntroduction AbortController is a JavaScript API introduced in 2017 as part of the Fetch API. It provides a simple and effective way to manage and cancel asynchronous operations, like fetch requests and event listeners, particularly when working with...00
NMNguyễn Mậu Minhinmew.hashnode.dev·Mar 6, 2025 · 8 min readTop 10 Custom Hooks for Every React DeveloperIntroduction React custom hooks are a game-changer when it comes to writing clean, reusable, and efficient code. They allow developers to extract and share logic across components, making development faster and more maintainable. In this article, we’...00
NMNguyễn Mậu Minhinmew.hashnode.dev·Feb 20, 2025 · 4 min readBoost Your Tailwind Workflow with ESLint and PrettierIntroduction Tailwind CSS is an essential tool for building modern UIs, but let’s be real, managing its class names can get messy fast. Ever found yourself staring at an HTML tag loaded with an endless string of utility classes? Or maybe you’ve caugh...00