我正在尝试清理我的React/Redux应用程序的引导。在没有实际数据更改的情况下告诉商店更新
创建我的终极版的故事是这样的:
store = createStore(reducer, { ...initialState });
而且对我subscribe
下一行:
store.subscribe(() => ReactDOM.render(
<App foo={store.getState().foo} />,
document.getElementById('root')
));
当我开始我的应用程序时,App
控制的呈现没有发生。我想这是因为我的subscribe
没有发射,因为没有数据发生变化。
我知道我可以将subscribe
回调移动到一个单独的函数并手动调用它,但我希望不必创建单独的函数。
是否有一个干净的方式告诉我的store
对象继续并启动它的subscribe
回调而不进行明确的数据更改?