【发布时间】:2017-09-11 10:23:42
【问题描述】:
我在当前项目中使用 react-redux,在寻找反应智慧的过程中,我遇到了一个我不理解的“约定”。 其他程序员倾向于在构造函数中放置一个道具来说明正确的状态。这是为什么? 我从未在官方文档中看到过它,从那里我了解到这两者是保存和共享数据的两种不同的东西。 它有什么用还是mybe只是个人喜好?
谢谢。
【问题讨论】:
-
你是指哪个构造函数?在 redux 中,您无需更改类的构造函数。您使用connect,这使得任何组件都能够与商店进行交互。在那里您提供了一个
mapStateToProps函数,您可以在其中定义商店的哪些部分在您的组件中使用。这可能是您所指的吗? -
这实际上不是关于我的构造,而是来自使用它的教程或堆栈问题的示例代码。这些 sn-ps 可能没有使用 redux。
-
只是因为我偶然发现了这种情况:我在我的 redux 项目中使用构造函数从查询中读取信息并将它们放到我的存储中。
标签: reactjs react-redux