我正在看Egghead上的Dan Abramov's Redux视频。在那里他从无到有实现了终极版存储视频,他包含该代码(约1:28 - https://egghead.io/lessons/javascript-redux-implementing-store-from-scratch):Redux商店中的监听器()是什么?
const dispatch = (action) => {
state = reducer(state, action);
listeners.forEach(listener => listener());
};
所以这段代码遍历监听器阵列中的每个项目,据我所知,每个听众需要更新,但是我没有听到listener()在做什么。这个功能从哪里来?