I'm having trouble trying to access the value property I've added to a component.
event.target.value
returns undefined. How can you access the value on the component? I want to eventually have handlePlayersChange() to able to accept dynamic values.
const SearchForm = () => {
const [numPlayers, setNumPlayers] = useState([4, 6]);
const handleSubmit = (event: any) => {
event.preventDefault();
};
const handlePlayersChange = (event: any, newValue: any) => {
setNumPlayers(newValue);
};
return (
<form onSubmit={handleSubmit}>
<h1>Search for Games!</h1>
<div className="slidecontainer">
<Typography id="range-slider" gutterBottom>
Number of Players
</Typography>
<Slider
className="slider"
min={1}
max={8}
value={numPlayers}
onChange={handlePlayersChange}
valueLabelDisplay="auto"
aria-labelledby="range-slider"
/>
</div>
<button>Search</button>
</form>
);
Any information would be greatly appreciated! Thank you.