【发布时间】:2020-04-10 07:00:20
【问题描述】:
我正在尝试将我的动作创建者绑定到反应组件。
请在下面找到代码 sn-p:
import { updateCities } from '../../redux/actions/home';
class Home extends React.Component {
constructor(props) {
super(props);
this.updateCities = updateCities.bind(this);
this.something = 'some value';
}
render() {
const { updateCities, home } = this.props;
return (
<div>
<div>
<input
onChange={e => {
const searchValue = e.target.value;
updateCities(searchValue);
}}
></input>
我的动作创建者:
export const updateCities = searchValue => async dispatch => {
console.log(this.something); // **undefined**
}
为什么结果是未定义的? 请帮忙。
【问题讨论】:
标签: javascript reactjs redux redux-thunk thunk