Simpler State Versions Save

The simplest app state management for React

v1.2.0

1 year ago

Changes in this release:

  • adds full support for React 18 Concurrent Mode
  • maintains backward compatibility with earlier versions of React (from v16.8)

v1.2.0-rc.1

2 years ago

This pre-release includes the following:

  • adds full support for React 18 Concurrent Mode
  • maintains backward compatibility with earlier versions of React (from v16.8)

Install using npm install simpler-state@next

v1.1.0

2 years ago

Changes:

  • Optimize entity lifecycle by making global store opt-in for testing [PR #20].
  • Breaking change is limited to testing only, i.e. usage of resetAll(), as affected by the above.
  • Introduces new function enableStore() to support the now opt-in global store.

v1.0.3

2 years ago
  • Improved type checking for entity.set overload that accepts an updater function and its corresponding arguments.

v1.0.2

2 years ago

Improved the performance of persistence to localStorage / sessionStorage by letting it run synchronously. Custom storage still supports both sync and async methods.

v1.0.1

2 years ago
  • Fixed a couple of potential race conditions that can cause issues with persistence and async initial values.
  • Now uses useLayoutEffect for client-side rendering, keeping useEffect for server-side.

v1.0.0

3 years ago

The first official stable release of SimpleR State is finally here!

Big thanks to everyone that provided their valuable feedback and ideas.

v1.0.0-rc.9

3 years ago

No changes in functionality and API for this version.

Build optimizations include reduction of package size by eradicating dependency on regenerator-runtime.

v1.0.0-rc.8

3 years ago

Notable changes in this RC:

  • Persistence functionality included as bundled plug-in
  • Plug-in API has undergone further simplification based on feedback

v1.0.0-rc.7

3 years ago

Almost ready for v1.0 !

  • Core refactoring / optimizations - complete
  • Plug-in API - finalized
  • Documentation website - up-to-date
  • Improvements based on feedback - done

Up next:

  • Built-in plug-ins (persistence, dev tools, validation, etc.)