mini-rx-store
MiniRx - The reactive state management platform (by spierala)
rx-angular
Reactive Extensions for Angular. (by rx-angular)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
mini-rx-store | rx-angular | |
---|---|---|
10 | 12 | |
165 | 1,868 | |
- | 1.3% | |
8.7 | 9.3 | |
7 days ago | 6 days ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mini-rx-store
Posts with mentions or reviews of mini-rx-store.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-03-01.
-
10 Reasons for MiniRx Signal Store
Framework-agnostic code: Although MiniRx Signal Store is an Angular library, your state management code is almost framework-agnostic. Signals are an internal implementation detail of the Signal Store. Therefore, you can easily refactor your state management layer to the original (RxJS-based) MiniRx Store and use it in whatever framework you want (e.g. Svelte).
-
Introducing MiniRx Signal Store
The MiniRx Signal Store API is documented in the README.
-
MiniRx Signal Store for Angular - API Preview
MiniRx Store
-
MiniRx Signal Store RFC needs your feedback
It is based on the same great concept of the original MiniRx Store which was based on RxJS (see the docs here: https://mini-rx.io/).
-
MiniRx Feature Store vs. NgRx Component Store vs. Akita
See the FeatureStore source here.
- Svelte Demo of MiniRx - The RxJS Redux Store
-
Introducing MiniRx - Scalable reactive state management
NgRx and the Redux pattern are great for managing state at a large scale. However, almost every application contains also features that require only a simple form of state management. Then the Redux pattern with its actions and reducers quickly feels like overkill. I wanted a state management solution which looks and feels a lot like NgRx, but it has to support simple state managment too. It was time to create MiniRx Store:
rx-angular
Posts with mentions or reviews of rx-angular.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-08-18.
-
A sweet spot between signals and observables 🍬
RFC: @rx-angular/state/signals - extended signal and new eventEmitter
-
Beyond Angular Signals: Signals & Custom Render Strategies
It has been a while now since the Angular team has been exploring (way more than we can think) alternative reactivity models and looking for something that lies between the extremes of naive Zone.js (i.e. Zone.js without OnPush) and Zoneless Angular combined with special pipes & directives like those provided by RxAngular.
- Are you satisfied with the current Angular+RxJS integration?
-
[Beginner] Understanding how angular updates my app
I would recommend exploring https://github.com/rx-angular/rx-angular. Contributors did a huge research about using Angular to get the best results.
-
IssueManager - A realtime kanban board made with Appwrite and Angular14
It also includes RxAngular, a toolset focused on runtime performance and template rendering, and taiga-ui, an UI component library.
-
How to handle errors REACTIVELY with the async pipe
There is another reason not to use async pipes. If you provide 'noop' zone, async pipes will stop working. In my experience it's better to start without zones if you know that performance might be a problem in the future. Working without zones has more benefits https://github.com/rx-angular/rx-angular/blob/main/docs/general/zone/why-zone-less.md Here is the list.
-
MiniRx Feature Store vs. NgRx Component Store vs. Akita
Another cool lib which goes into the same direction as NgRx Component Store: https://github.com/rx-angular/rx-angular/blob/master/libs/state/README.md
-
Looking for guide\book about best practice for state managing
Here are some examples: https://github.com/rx-angular/rx-angular/blob/master/libs/state/docs/usage.md
- Moving to Angular from React
-
Updates on dev.to clone in Angular - July 30
We also added listings using the same pattern. This is the first time we used *rxLet. It really makes working with all Observable in the templates easier do check it out. It allows you four states for an observable suspense, error. complete so that you can handle each one of them separately and gets rid of the *ngIf with async pipe. Like if you want to display something else while loading and error is a big disadvantage of the async pipe when used with an api.
What are some alternatives?
When comparing mini-rx-store and rx-angular you can also consider the following projects:
pinia-undo - 🍍 Undo/Redo plugin for pinia.
akita - 🚀 State Management Tailored-Made for JS Applications
Svelte - Cybernetically enhanced web apps
devto-clone - This is a dev to clone in angular. Where we used Angular component-store, rx-angular/template
diffx - A state management library for React, Vue.js, Svelte, Angular and vanilla javascript
juliette - Reactive State Management Powered by RxJS
angular-spotify - Spotify client built with Angular 15, Nx Workspace, ngrx, TailwindCSS and ng-zorro
mini-rx-comparison - Compare MiniRx FeatureStore with NgRx ComponentStore and Akita Store
mini-rx-svelte-demo - MiniRx Store Demo (Svelte): See the Redux Api and the Feature Stores in Action
async-error-handling
mini-rx-store vs pinia-undo
rx-angular vs akita
mini-rx-store vs Svelte
rx-angular vs devto-clone
mini-rx-store vs diffx
rx-angular vs juliette
mini-rx-store vs akita
rx-angular vs angular-spotify
mini-rx-store vs mini-rx-comparison
rx-angular vs mini-rx-comparison
mini-rx-store vs mini-rx-svelte-demo
rx-angular vs async-error-handling