All Projects → stupidawesome → ng-effects

stupidawesome / ng-effects

Licence: MIT license
Reactivity system for Angular. https://ngfx.io

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to ng-effects

Platform
Reactive libraries for Angular
Stars: ✭ 7,020 (+15160.87%)
Mutual labels:  rxjs, state-management, observables
Example App
Example app showcasing the ngrx platform
Stars: ✭ 1,361 (+2858.7%)
Mutual labels:  rxjs, observables
Sigi
Well designed effect management framework for complex frontend app
Stars: ✭ 95 (+106.52%)
Mutual labels:  rxjs, state-management
observer-spy
This library makes RxJS Observables testing easy!
Stars: ✭ 310 (+573.91%)
Mutual labels:  rxjs, observables
vuse-rx
Vue 3 + rxjs = ❤
Stars: ✭ 52 (+13.04%)
Mutual labels:  rxjs, state-management
Graphql Rxjs
fork of Graphql which adds Observable support
Stars: ✭ 78 (+69.57%)
Mutual labels:  rxjs, observables
Bloc.js
A predictable state management library that helps implement the BLoC design pattern in JavaScript
Stars: ✭ 111 (+141.3%)
Mutual labels:  rxjs, state-management
Angular2 Take Until Destroy
Declarative way to unsubscribe from observables when the component destroyed
Stars: ✭ 40 (-13.04%)
Mutual labels:  rxjs, observables
Ayanami
🍭 A better way to react with state
Stars: ✭ 129 (+180.43%)
Mutual labels:  rxjs, state-management
Reactive State
Redux-clone build with strict typing and RxJS down to its core. Wrist-friendly, no boilerplate or endless switch statements
Stars: ✭ 135 (+193.48%)
Mutual labels:  rxjs, state-management
Angular Nodejs Mongodb Customersservice
Code for the Integrating Angular with Node.js RESTful Services Pluralsight course.
Stars: ✭ 164 (+256.52%)
Mutual labels:  rxjs, observables
Game Music Player
All your music are belong to us
Stars: ✭ 76 (+65.22%)
Mutual labels:  rxjs, observables
Rxstate
Simple opinionated state management library based on RxJS
Stars: ✭ 46 (+0%)
Mutual labels:  rxjs, state-management
Jasmine Marbles
Marble testing helpers for RxJS and Jasmine
Stars: ✭ 85 (+84.78%)
Mutual labels:  rxjs, observables
Inferno Most Fp Demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
Stars: ✭ 45 (-2.17%)
Mutual labels:  rxjs, observables
Store
Aurelia single state store based on RxJS
Stars: ✭ 103 (+123.91%)
Mutual labels:  rxjs, state-management
Rxjs Websockets
A very flexible and simple websocket library for rxjs
Stars: ✭ 248 (+439.13%)
Mutual labels:  rxjs, observables
Mini Rx Store
Lightweight Redux Store based on RxJS
Stars: ✭ 32 (-30.43%)
Mutual labels:  rxjs, state-management
Rxios
A RxJS wrapper for axios
Stars: ✭ 119 (+158.7%)
Mutual labels:  rxjs, observables
Model
Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
Stars: ✭ 242 (+426.09%)
Mutual labels:  rxjs, state-management
Note
This repository is no longer maintained. The story continues at Angular Composition API.
Angular Effects

Reactivity system for Angular. Based on Vue Composition API.


📝 API Reference    StackBlitz    Changelog


Note
Looking for the previous (9.0.x) docs? Click here.
@Component({
    selector: "app-root",
    inputs: ["count"],
    outputs: ["countChange"]
})
export class AppComponent extends defineComponent(() => {
    const count = ref(0)
    const countChange = new EventEmitter<number>()

    function increment() {
        count.value += 1
    }

    watchEffect(() => {
        countChange.emit(count.value)
    })

    return {
        count,
        countChange,
        increment,
    }
}) {}

Installation

npm install ng-effects
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].