Back to speakers
Mark Erikson

Mark Erikson

Senior Frontend Engineer @ Replay.io

Bio

Mark Erikson is a software engineer living in southwest Ohio, USA. Mark is a Redux maintainer, creator of Redux Toolkit, and general keeper of the Redux docs. He tweets at @acemarke, and blogs at https://blog.isquaredsoftware.com. He spends much of his time answering questions about React and Redux anywhere there's a comment box on the internet, and usually hangs out in the Reactiflux chat channels.

Social Media

The Evolution of Redux Async Logic

Redux is known for its "reducer" functions, but writing async Redux logic has always been more complicated. There's many available addons, with strange names like "thunks", "sagas", and "observables", and the differences and purpose of these tools can be confusing. It can be hard to know what to use, especially since Redux itself has changed over time. In this talk, we'll look at how Redux was originally designed to be customized with different middleware for async logic, and review the most common async middleware and when it makes sense to use them. We'll also discuss the Redux team's current recommended approaches and how Redux Toolkit implements those recommendations. Finally, we'll introduce the newest APIs that Redux Toolkit provides to help with data fetching and async logic, and how those can simplify your Redux applications.