Publish/subscribe (pub/sub) एक मैसेजिंग पैटर्न है जहाँ प्रकाशक इवेंट्स उत्सर्जित करते हैं और सदस्य उन पर प्रतिक्रिया करते हैं, एक दूसरे को सीधे जाने बिना। कई राज्य पुस्तकालय (और इवेंट सिस्टम) इस पर बनाए गए हैं — एक स्टोर परिवर्तन प्रकाशित करता है और घटक उन पर सदस्यता लेते हैं।
एक न्यूनतम pub/sub स्टोर
() {
state = initial;
subscribers = ();
{
: state,
() {
state = { ...state, ...next };
subscribers.( (state));
},
() {
subscribers.(fn);
subscribers.(fn);
},
};
}
