0
單組分兩次
假設我有樹如下:反應,和/迴流數據流:在DOM
<LandingPage>
<PageHeader>
<Menu>
<ShoppingCart>
</Menu>
</PageHeader>
<MainPage>
<ShoppingCart>
</MainPage>
</LandingPage>
我們關心的組件是我的購物。
安裝它(componentDidMount)時,ShoppingCart會觸發一個操作,以便ShoppingCartStore向服務器發出請求並返回文章列表 - 觸發ShoppingCart的重新呈現。
它現在設置的方式,總是會有兩個請求和兩個rerender,因爲這兩個組件都在dom中。
一個解決方案是讓公共根觸發這些請求,但這將是LandingPage - 而且必須通過PageHeader和Menu和MainPage傳遞數據。
有沒有更好的解決方案?這足夠好嗎?