【发布时间】:2021-02-28 06:30:53
【问题描述】:
我在页面上有三个按钮,当单击任何按钮时,我想从按 id 过滤的商店中获取所选值(在 reducer 中完成)。我正在尝试将 redux 与 mapStateToProps 和 mapDispatchToProps 模式一起使用,但看起来当我在单击任何按钮后尝试从商店访问当前选定的值时,它不会在控制台中反映正确的值。这不是如何使用“this.props.anyPropValue”吗?你能帮助澄清我的例子中有什么问题吗? 第一次单击任何按钮时打印默认值,再次单击将打印先前单击的按钮值而不是当前值。
这是我为上面创建的简单应用程序的沙盒链接
【问题讨论】:
-
似乎它在沙盒示例中工作。
-
@SahanPasinduNirmal 不,不是,如果您在沙箱中看到控制台,假设单击第一个按钮,它将打印“默认”这是错误的,它应该打印第一个按钮的值等等
标签: reactjs react-redux react-props mapstatetoprops mapdispatchtoprops