← Torna ai progetti

Open source / TypeScript

hero-actionsMeno ripetizioni. Più intenzione.

Una libreria per creare azioni e riduttori Redux tipizzati, con un’API piccola e componibile.

Pacchetto npm
actions.tsTS
const createAction =
createActionForPayloads<Payloads>();

export const setDirection =
createAction("direction/set");

// Clear intent. Typed by design.
hero-actions↗TYPE-SAFE. BY DESIGN.

Il contesto

La gestione dello stato può riempirsi di codice ripetitivo e contratti impliciti. hero-actions nasce per rendere esplicita la relazione tra tipo di azione, payload e riduttore.

Il mio contributo

Ho progettato e sviluppato la libreria, la documentazione e una demo di utilizzo. Le factory per azioni e handler sfruttano l’inferenza di TypeScript e si integrano con Redux e Redux Toolkit. Anche questo sito la utilizza per navigazione, preferenze e modulo di contatto.

Altri progetti

Il prossimo passo

Da dove vogliamo partire?

Un’idea da chiarire, un prodotto da migliorare o un team da affiancare. Raccontami il punto di partenza.

Parliamoneopentrentuno@gmail.com