SyncState

SyncState

  • Docs
  • FAQ
  • Github
  • Hire The Creators

SyncState(Beta)A state management library for React & JS apps

  • Elegant on the surface, yet scales to large apps.
  • Based on JSON patches.
  • Plugins for History, Multi-user and more.
  • Powered by Redux and Immer
Get Started

Functional at the core. Mutate on the surface.

JSON patches as actions which can be transferred between the threads and sessions. Supports local mutation with Immer.js

Like Redux, like MobX

The state is functional but the internal reactivity is based on the MobX approach.

Undo / Redo plugin

A plugin that stores the changes as JSON patches (instead of a series of app snapshots).

Easily build multiuser apps

The remote plugin helps achieve multiuser functionality. It comes with a bit of server piece that works for conflict resolution.

discord icon

Join us on Discord!

Released at React Native EU 2020

More Projects


BuilderX

BuilderX is a browser based design tool that codes React Native & React for you.

NativeBase

Essential cross-platform UI components for React Native & Vue Native.

Vue Native

Vue Native is a framework to build cross platform native mobile apps using JavaScript. It is a wrapper around the APIs of React Native.

React Pluggable

React Pluggable is a library that helps you develop your react application on the plugin model.

Docs
Getting StartedExamplesPluginsAPI ReferenceFAQ
Community
TwitterStack OverflowDiscord
More
GitHub   Contribution Guidelines
Stars
Built with ❤️ at GeekyAnts.
Copyright © 2020 SyncState