Как передать значение в input?
Подскажите, как сделать проверку input. Если есть параметр у ссылки searchParams.get("q"), то он передается в input, а если его нет, то input пустой? И если параметр searchParams.get("q") есть, то в input он передается 1 раз т.к. input потом можно было бы очистить
Ответы (1 шт):
Автор решения: cracker.s
→ Ссылка
useEffect(
(e) => {
if (searchParams.get("q") !== null) {
setSearchValue(searchParams.get("q"));
} else {
setSearchValue(e.target.value);
}
},
[searchParams]
);
Нужно сделать useEffect, который будет следить за state и передавать значение. Спасибо всем кто мне помог т.е. мне. Надеюсь мой ответ поможет кому-то и он сэкономит свое время =)