Frontend
Zustand or Redux, which one is the best
This blog explores Zustand and Redux for React state management, highlighting Zustand's simplicity and Redux's suitability for complex projects.React state management - useReducer vs Redux
This blog explores useReducer vs Redux, delving into their definitions, use cases, code samples and when to choose each for efficient state management.useContext vs Redux: State Management
Compare useContext hook and Redux Toolkit for managing state in React apps with practical examples.ECMAScript 2023 - Exploring New Features
In this blog, we'll dive into the ECMAScript 2023 updates, highlighting four significant new features that promise to streamline our coding experience.Next.js App Router for Better Performance
Discover Next.js 13's App Router built on React Server Components for efficient route organization and layouts.CSS :where() and :is() Selector Grouping
CSS :where() and :is() make it easier to select and style elements by grouping selectors and applying styles to multiple elements.Replace lodash.get with Optional Chaining
Learn how to replace the popular lodash.get() method with the new optional chaining and nullish-coalescing operator introduced in ES11(ES2020).How to integrate Tailwind CSS in Electron?
A Complete Guide to Integrating Tailwind CSS in Electron for Desktop App DevelopmentWhat's New in Vite 4: Key Features
Vite 4 is released 5 months after releasing Vite 3. The new version is motivated by the breaking upgrade from Rollup 2 to Rollup 3.CSS Cascading Layers for Style Control
Cascading layers is a new feature in CSS to maintain and order the stylesheet in which we can cascade and organize the CSS more efficiently.