Displaying 1 to 20 from 96 results

freactal - Clean and robust state management for React and React-like libs.

freactal is a composable state management library for React.The library grew from the idea that state should be just as flexible as your React code; the state containers you build with freactal are just components, and you can compose them however you'd like. In this way, it attempts to address the often exponential relationship between application size and complexity in growing projects.

stockroom - 🗃 Offload your store management to a worker easily.

Offload your store management to a worker. Stockroom seamlessly runs a Unistore store (and its actions) in a Web Worker, setting up optimized bidirectional sync so you can also use & subscribe to it on the main thread.

StatefulViewController - Placeholder views based on content, loading, error or empty states

A protocol to enable UIViewControllers or UIViews to present placeholder views based on content, loading, error or empty states. As trivial as this flow may sound, there are a lot of cases that result in a rather large decision tree.

platform - Reactive libraries for Angular

Become a sponsor and get your logo on our README on Github with a link to your site. Please read contributing guidelines here.

rematch - A Redux Framework

Rematch is Redux best practices without the boilerplate. No more action types, action creators, switch statements or thunks. See v0 stable docs. Currently only displaying experimental @next documentation.

reworm - the simplest way to manage state!

Forget about actions, connections, reducers and a lot of boilerplate to create and manage states. With reworm you can create and manage state as simple as on the image above. Selectors are good because they prevent you from duplicating code. With it you can just create some functions and use them throughout your application.

react-values - A set of tiny React components for handling state with render props.

A set of tiny, composable React components for handling state with render props. It does this using a small render-prop-based API that exposes helpful transforms like toggle, increment, filter, etc. depending on the type of value, all based on JavaScripts native value types...

mount - managing Clojure and ClojureScript app state since (reset)

Depending on how application state is managed during development, the above three superpowers can either stay, go somewhat, or go completely. If Clojure REPL (i.e. lein repl, boot repl) fired up instantly, the need to reload application state inside the REPL would go away. But at the moment, and for some time in the future, managing state by making it reloadable within the same REPL session is important to retain all the Clojure superpowers.

ReactStateMuseum - A whirlwind tour of React state management systems by example

Every app is meant to be small, simple, and the same as each other. The only difference should be the state management decisions of each. The repeated React and ReactNative app is a Packing List, with the name based on the state technology.

awesome-react-context - 😎 A curated list of stuff related to the new React Context API

Contributions welcome! Read the contribution guidelines first. To the extent possible under law, diegohaz has waived all copyright and related or neighboring rights to this work.

akita - 🚀 State Management Tailored-Made for JS Applications

Whether it be Angular, React, Vue, Web Components or plain old vanilla JS, Akita can do the heavy lifting and serve as a useful tool for maintaining clean, boilerplate-free, and scalable applications. Akita is a state management pattern, built on top of RxJS, which takes the idea of multiple data stores from Flux and the immutable updates from Redux, along with the concept of streaming data, to create the Observable Data Stores model.

Microcosm - Flux with actions at center stage

Flux with actions at center stage. Write optimistic updates, cancel requests, and track changes with ease. It helps to track all application data in a central place, Actions understand Promises out of the box and move through predefined states, Split up application state in large apps while still sharing common data, Keep loading states out of the data layer. Track action progress using status callbacks and lot more.

constate - Scalable state manager using React context

React state management library built with scalability in mind. You can start simple with local state and scale up to global state with ease when needed. In computer science, a container is a class, a data structure, or an abstract data type (ADT) whose instances are collections of other objects. In other words, they store objects in an organized way that follows specific access rules.

apprun - AppRun is a 3K library for developing high-performance and reliable web applications using the elm inspired architecture, events and components

AppRun is a 3K library for building high-performance and reliable web applications using the Elm inspired Architecture, event pub-sub and components. Application logic is broken down into three separated parts in the AppRun architecture.