【发布时间】:2020-08-02 06:22:51
【问题描述】:
interface SearchProps {
getGroup: (check?: boolean) => void;
saveFunc: () => void;
}
const [state, setState] = useState({ checked: false })
const handleCheckboxChange = () => {
setState({ ...state, checked: !state.checked })
}
const searchGroup = () => {
props.spinnerOn();
props.getGroup(state.checked);
}
return props.show ? ReactDOM.createPortal((
<FormControlLabel
control={<Checkbox checked={state.checked} onChange={handleCheckboxChange} name="SG" />}
label="SG" labelPlacement="top"
/>
}
const mapStateToProps = (state: ApplicationState) => {
return {
results: state.results
}
}
const mapDispatchToProps = (dispatch: any) => {
return {
getGroup: (check? : boolean) =>
dispatch(actionTypes.getGroup(check))
}
}
export default connect(mapStateToProps, mapDispatchToProps)(SearchGroup);
目前,当我尝试搜索时,返回的 url 已检查返回“未定义”而不是选中时返回 true,未选中时返回 false
不确定我错过了什么?
【问题讨论】: