У меня есть состояние по умолчанию, которое выглядит так:
const [selectedFilters, setSelectedFilters] = useState({movie: 'default' , species : 'default' , planet : 'default'});
Как мне обновить значение mov ie на что-то другое. Я попробовал это:
const handleMovieChange = (e) => {
console.log(e.target.value)
setSelectedFilters(prevState => ({ ...prevState, movie : e.target.value}));
}
Однако, когда я изменяю значения, это дает мне:
×
TypeError: Cannot read property 'value' of null
(anonymous function)
C:/Users/klmaa/OneDrive/Bureaublad/swcase/client/src/App.js:48
45 |
46 | const handleMovieChange = (e) => {
47 | console.log(e.target.value)
> 48 | setSelectedFilters(prevState => ({ ...prevState, movie : e.target.value}));
| ^ 49 | }
50 |
51 | console.log(selectedFilters);