我在这里有一个index.js:
ReactDOM.render(
<Provider store={ store }>
<App/>
</Provider>,
document.getElementById('root'))
和一个App.js:
render() {
const activeModal = this.state.activeModal.component
return (
<div>
<SomeComponent/>
<SomeOtherComponent/>
</div>
)
}
商店固有地应用于App组件内的所有子级,也就是说SomeComponent可以调用connect函数吗?
最佳答案
是的,所有子组件都可以“调用” connect
函数。
后台发生的事情是提供程序将在React上下文中注入store
,而connect
函数只是组件周围的包装,从React上下文中提取存储并将其注入到组件内部。
关于reactjs - 是否所有子代都在react-redux中的提供者中继承商店?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49184973/