Presentations: The State of React and the Community in 2025
Analysis of React's development and community concerns in 2025, including disconnects between React team goals and ecosystem usage.
Blog.iSquaredSoftware.com is the personal blog of Mark „acemarke” Erikson, a software engineer and core maintainer of Redux, React-Redux, and Redux Toolkit. He writes deeply informative articles about React, Redux, JavaScript, TypeScript, performance, library maintenance, and frontend architecture. Mark’s posts often take the form of long form essays where he answers questions from the React community, shows internal implementation details of Redux or React-Redux, and explains rendering, context behavior, selector optimization, package migration, and build tooling. His writing is practical, precise, and aimed at developers who want to understand how big frontend libraries and frameworks actually work beneath the surface.
15 articles from this blog
Analysis of React's development and community concerns in 2025, including disconnects between React team goals and ecosystem usage.
An analysis of React's evolution, its current state in 2025, and the community's mixed reactions and frustrations regarding its direction.
A talk on the responsibilities of open-source library maintainers, focusing on community interaction, documentation, and support beyond just coding.
A React Advanced 2024 talk on designing effective documentation, sharing lessons learned from writing the Redux documentation.
A conference talk exploring the modern reasons and use cases for using Redux in React applications today.
Overview of new features in Redux Toolkit 2.0 presented at React Summit US 2023, including video and slides.
A deep dive into building advanced React DevTools with time-travel debugging capabilities using Replay.io's backend API.
A summary of a React Rally 2023 talk on React rendering behavior, based on the author's popular in-depth guide.
A Redux maintainer shares painful lessons learned migrating packages to ES Modules, covering build tools, configurations, and compatibility issues.
A guide to debugging JavaScript, covering principles, techniques, and real-world bug stories from conference talks.
A compilation of podcast appearances by a Redux maintainer discussing state management, debugging, and React ecosystem topics.
Explains methods for estimating NPM package market share, using Redux and state management libraries as examples with various data sources.
An overview of the Redux Toolkit (RTK) presentation, explaining its creation and features for modern Redux development.
A Reactathon talk exploring Redux async logic tools like thunks, sagas, and RTK Query, with current recommendations for side effect management.
A talk sharing lessons learned from maintaining TypeScript libraries, covering type publishing, API versioning, and debugging.