SimpleR State

The simplest app state management for React

View project on GitHub
  • Minimalist API; no complicated concepts or boilerplate
  • Use plain functions (including async) to update state
  • Largely unopinionated with flexible syntax
  • Extremely simple to unit test state logic
  • Highly extensible with plug-ins (e.g. persistence, dev tools)
  • Full TypeScript support with uncomplicated types
  • Made specifically for React, and built on React Hooks
  • Multiple times faster than context/reducer solution
  • Tiny, just around 1 KB (minified + gzipped)

Browse this documentation to explore SimpleR State.

Contents

Quick Start: TL;DR Cheat Sheet 👈

The Basics

Recipes

If you like this library, the concept, and its simplicity, please give it a star on the GitHub repo to let me know. 😀