Skip to content

Manejador de estados para angular basado en Signals

Notifications You must be signed in to change notification settings

vmorenoz/ng-reactor

Repository files navigation

NgReactor

NgReactor es una biblioteca de Angular que proporciona una forma sencilla y eficiente de manejar el estado de tu aplicación basado en signals.

Instalación

Para instalar NgReactor, simplemente ejecuta el siguiente comando en tu terminal:

npm install ng-reactor

Uso

Para usar NgReactor, primero debes importar Reactor en tu archivo:

import { Reactor } from 'ng-reactor';

Luego, puedes crear un store con un estado inicial y getters opcionales:

const store = Reactor.createStore({
    state: {name: 'John', lastName: 'Doe'},
    getters: {
        fullName: (state) => `${state.name} ${state.lastName}`
    }
});

Ahora puedes acceder y modificar el estado de tu store:

store.name.set('Jane');
console.log(store.fullName()); // Logs: Jane Doe

Importante

Si encuentras algún problema o tienes alguna sugerencia, no dudes en abrir un issue en nuestro repositorio de GitHub.

Apoya el proyecto

Si te gusta NgReactor y encuentras útil esta biblioteca, por favor considera darle una estrella en GitHub. ¡Tu apoyo significa mucho!

NgReactor en GitHub

About

Manejador de estados para angular basado en Signals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published