Julkaise/tilaa (pub/sub) on viestintäkuvio, jossa julkaisijat lähettävät tapahtumia ja tilaajat reagoivat niihin ilman, että ne tietävät toisistaan suoraan. Monet tilakirjastot (ja tapahtumajärjestelmät) perustuvat siihen — kauppa julkaisee muutokset ja komponentit tilaavat ne.
Minimaalinen pub/sub-kauppa
() {
state = initial;
subscribers = ();
{
: state,
() {
state = { ...state, ...next };
subscribers.( (state));
},
() {
subscribers.(fn);
subscribers.(fn);
},
};
}
