-
Transitioning to createSlice
The blog post details transitioning to Redux Toolkit’s createSlice for managing async actions, including fetch operations, drag-and-drop, and abortable processes. It highlights a modular approach using custom action groups to streamline lifecycle management, reduce boilerplate, and maintain flexibility with Redux Saga for handling complex asynchronous workflows. Read More
-
Packaging Typescript
Setting up type definitions for a library built with TypeScript and Rollup offers many challenges due to changes in TypeScript versions and package.json configuration. To address this, they Rollup was used to bundle the library for both CommonJS and ESM formats with separate production and development builds. Type definitions were generated for each build variant. Read More
-
Bundler Battle: Exploring Vite and Beyond
Choosing a bundler for our project felt like navigating a maze. From Steel to Webpack, the options abound. Surveying the landscape, we found Webpack, Parcel, and Rollup leading the pack, until Vite entered the scene. A revelation: it’s not just a server, but a bundler too! Read More



