我这里有一个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
函数。
后台发生的事情是 Provider 将在 React 上下文中注入(inject) store
,而 connect
函数只是组件的包装器,它从React 上下文并将其注入(inject)到您的组件中。
关于reactjs - 是否所有子进程都会继承react-redux 中提供程序中的存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49184973/