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-адрес проверил, возвращая «undefined» вместо «true», если отмечен, и «false», если не отмечен
Не уверен, что мне не хватает?