Publish/subscribe (pub/sub) ni muundo wa ujumbe ambapo wanatangazaji kutuma matukio na wanataka wanatendea kwao, bila kujua kila mmoja moja kwa moja. Maktaba mingi ya hali (na mifumo ya matukio) imejengwa juu yake — duka kutangazaji mabadiliko na sehemu wanataka kwao.
Hifadhidata kidogo ya pub/sub
() {
state = initial;
subscribers = ();
{
: state,
() {
state = { ...state, ...next };
subscribers.( (state));
},
() {
subscribers.(fn);
subscribers.(fn);
},
};
}
