0
单组分两次
假设我有树如下:反应,和/回流数据流:在DOM
<LandingPage>
<PageHeader>
<Menu>
<ShoppingCart>
</Menu>
</PageHeader>
<MainPage>
<ShoppingCart>
</MainPage>
</LandingPage>
我们关心的组件是我的购物。
安装它(componentDidMount)时,ShoppingCart会触发一个操作,以便ShoppingCartStore向服务器发出请求并返回文章列表 - 触发ShoppingCart的重新呈现。
它现在设置的方式,总是会有两个请求和两个rerender,因为这两个组件都在dom中。
一个解决方案是让公共根触发这些请求,但这将是LandingPage - 而且必须通过PageHeader和Menu和MainPage传递数据。
有没有更好的解决方案?这足够好吗?