Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
We're Hiring
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

redux

React / Redux

Manage Side Effects with an Elm-inspired Redux Middleware

Managing side effects in Redux applications is sometimes complex. I'll introduce a lightweight middleware solution.
React / Redux

Zustand: The Simpler Alternative to Redux

I find Redux verbose and complicated, so I decided to consult the React roadmap for additional options. That’s when I discovered Zustand.
React / Redux

How to Rehabilitate an Old React Webapp

Mature React apps built with Redux often suffer from three common kinds of problems. Here's a proven set of techniques to improve them.
iOS / OS X

Use Container Views and ReSwift (Redux) to Reduce ViewController Complexity

Container views and ReSwift (Redux in Swift) can be a perfect match for each other. It's a great way to break up view controllers so that they don't get too large.
React / Redux

Redux Thunk Best Practices for Loading Initial Data

Best practices for loading initial data with Redux Thunk – enforce separation between fetching data, determining the landing page, and navigating to it.
Web Apps

Redux: Re-Rendering Caused by mapDispatchToProps

Avoid using the ownProps parameter in your mapDispatchToProps functions to prevent unnecessary (and unexpected) re-renders.
.NET / WPF

Pattern Matching in C# with Switch Statements

C# 7.0 introduced pattern matching support in its switch statements. Here are some examples of how you can now switch on object types, etc. in C#.
C & C++

Cedux: Experimenting with the Redux Model in C

Redux is Javascript library with tools to help developers better manage state. I wanted a similar tool for C, so I wrote Cedux!
Web Apps

A Simple Way to Implement Timers and Timeouts in Redux

While trying to implement some features that require a lot of timeouts and time measurement of user interactions, we found a simple approach in Redux.
TypeScript

A New Redux Action Pattern for TypeScript 2.4+

A minimal-boilerplate, strongly typed action pattern for defining Redux actions and reducers in TypeScript 2.4 and newer.
TypeScript

Making Toast from Scratch in React-Redux

How to make a React-Redux pop-up notification or toast in a manageable way using Typescript.
Web Apps

React State vs. Redux State: When and Why?

Even if you choose to use Redux in your project, you will still need to make decisions on how much of your data is stored in Redux.

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation