我试图在箭头函数组件中使用setState,但是会出现错误“setState未定义”。
我尝试在handleChange中使用setState({selectedSlot})
和this.setState({ selectedSlot })
来设置状态,但都没有起作用。
const AddAssetActivity = props => {
let { variations, slots, priceStructure } = props;
let state = {
selectedSlot: { "0": "00", "1": "11" },
cal: 1
};
let handleChange = (event, value) => {
let selectedSlot = state.selectedSlot;
selectedSlot[value.variation] = value.slot;
setState({ selectedSlot });
};
return (
<div>
</div>
);
};