下面的代码,其中每个组件都包含<Subscribe to={[ZebraContainer]}>,导致ZebraContainer被构造三次。是否有一种公认的模式来维护ZebraContainer作为全局单例,并且只构造一次?
<Provider>
<BrowserRouter>
<div className="App">
...
<Route path="/foo" component={Foo} />
<Route path="/bar" component={Bar} />
<Route path="/baz" component={Baz} />
</div>
</BrowserRouter>
</Provider>发布于 2019-03-18 21:36:21
在未声明的容器中是单例。当组件重新渲染时,它们不会重新构建。
https://stackoverflow.com/questions/53789710
复制相似问题