Javascript React Redux-调度检索输入值
我有以下“反应视图/渲染”功能:Javascript React Redux-调度检索输入值,javascript,reactjs,dispatch,react-redux,Javascript,Reactjs,Dispatch,React Redux,我有以下“反应视图/渲染”功能: let BaseSalaryView = ({ counter, onChange }) => ( <div> <input type="text" placeholder="Annual Salary" value={counter} onChange={() => onChange(counte
let BaseSalaryView = ({ counter, onChange }) => (
<div>
<input type="text"
placeholder="Annual Salary"
value={counter}
onChange={() => onChange(counter)} />
<span>Try: {counter}</span>
</div>
)
代码的其余部分
动作会被调用,但coutner总是被设置为初始值。OMG经过2小时的努力,在我发布问题2分钟后,我找到了答案 需要在onChange的内联函数中引入一个参数,它将被设置为刚刚发生的
事件。然后我可以从那里访问事件。target
:
onChange={(event) => onChange(event.target.value)} />
天哪,经过2个小时的挣扎,在我发布问题2分钟后,我终于明白了
需要在onChange的内联函数中引入一个参数,它将被设置为刚刚发生的事件。然后我可以从那里访问事件。target
:
onChange={(event) => onChange(event.target.value)} />
onChange={(event) => onChange(event.target.value)} />