在許多應用程序中,我有一個後臺頁面。如與電子,瀏覽器擴展。我們可以把它想象成一個WebWorker中的redux商店。WebWorker中的Redux商店
我有商店更新時需要更新的組件。這些組件不在WebWorker中,它們處於我只能發送JSON字符串的各種範圍內。向這些組件發送更新的推薦方式是什麼?
我想在webworker中做store.subscribe,然後發送商店的JSON.stringify給所有連接的東西。但是,最後,如何更新商店?沒有store.replaceWholeStore(json)
。如果有的話,這仍然不是一個好的解決方案,因爲所有的引用都會改變,所以它會觸發反應來更新所有內容。
非常感謝Markerikson我會看看! – Noitidart