Код: Выделить всё
const [filter, setfilter] = useState({
filter: false,
type: KurstypeENUM.NOTHINGCHOSEN,
state: null
});
Например, если я хочу ввести поиск text, я бы объявил это поле (
Код: Выделить всё
searchtext
Код: Выделить всё
const [filter, setfilter] = useState({
filter: false,
type: KurstypeENUM.NOTHINGCHOSEN,
state: null,
searchtext: ''
});
Если я объявляю строковую переменную отдельно, все работает чудесно:
Код: Выделить всё
const [filtersearch, setfiltersearch] = useState("");
const [filter, setfilter] = useState({
filter: false,
type: KurstypeENUM.NOTHINGCHOSEN,
state: null
});
Код: Выделить всё
OnChangeSearchstring(event) =>
setfilter( prevState => ( {
...prevState,
searchtext: event.target.value
} ) );
Подробнее здесь: https://stackoverflow.com/questions/793 ... erer-react