Slide 34
Slide 34 text
Flux Dispatcher
v2.dispatchToken = base.register(function (payload) {
console.log("v2 handler");
if (payload.actionType === "update-v1") {
base.waitFor([v1.dispatchToken]);
v2.city = payload.country + " - related data to v2";
}
console.log(v1.country, v2.city, v3.price);
});
!
base.register(function (payload) {
console.log("v3 handler");
if (payload.actionType === "update-v2") {
base.waitFor([v1.dispatchToken, v2.dispatchToken]);
v2.city = payload.city; v3.price = 123;
}
console.log(v1.country, v2.city, v3.price);
});