我在这里有一个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/

10-13 09:41