【发布时间】:2021-11-29 09:20:12
【问题描述】:
简单的计数器应用程序。单击按钮时状态正在按预期变化,我可以在 redux 开发工具中进行跟踪。但是我无法从计数器组件访问 count redux 状态。我到底做错了什么?
import React,{useState} from 'react'
import { connect } from 'react-redux';
import addone from '../actions/addone';
const Counter = ({addone,count}) => {
console.log(count);
return (
<div>
<h1>Value:{count}</h1>
<button type="button" onClick={()=>addone()}>Add 1</button>
</div>
)
}
const mapStateToProps = (state) => ({
count:state.count
});
export default connect(mapStateToProps, { addone })(Counter);
输出值后不显示任何内容。
【问题讨论】:
-
乍一看,这看起来不错。 addone() 和 reducer 长什么样子?
标签: javascript node.js reactjs redux frontend