【发布时间】:2026-02-15 09:45:02
【问题描述】:
如何获取已填充的商店中的数据以在render 函数中使用它?
例如:
ReactDOM.render(
<Provider store={store}>
<Layout/>
</Provider>,
document.getElementById('app')
);
这里我需要将数据从商店发送到Layout 组件,该组件已经有了数据。每次store有对应的变化,是否可以发送变化的数据?
【问题讨论】:
-
你有没有尝试过?首先阅读
Provider的文档。 -
如果你将一个 react 组件连接到 store 中的值,当值发生更改时,该组件将自动重新渲染。见redux.js.org/docs/basics/UsageWithReact.html
-
我已经阅读了文档,但我仍然没有任何解决方案,现在我知道如何使用 connect() 在数据容器中获取数据,但我需要最初的数据例如,我已经从用户的表单中填充了 Layout 的数据,现在我需要将这些值传递给 Layout Container。
标签: javascript reactjs redux reactjs-flux react-redux