我正在嘗試清理我的React/Redux應用程序的引導。在沒有實際數據更改的情況下告訴商店更新
創建我的終極版的故事是這樣的:
store = createStore(reducer, { ...initialState });
而且對我subscribe
下一行:
store.subscribe(() => ReactDOM.render(
<App foo={store.getState().foo} />,
document.getElementById('root')
));
當我開始我的應用程序時,App
控制的呈現沒有發生。我想這是因爲我的subscribe
沒有發射,因爲沒有數據發生變化。
我知道我可以將subscribe
回調移動到一個單獨的函數並手動調用它,但我希望不必創建單獨的函數。
是否有一個乾淨的方式告訴我的store
對象繼續並啓動它的subscribe
回調而不進行明確的數據更改?