setErr] = setErr(false);
Const [res, setRes] = setRes(false)
useEffect (()=>{
setUrl(`gooogle\id=${id}& day=${day})
},[id, day])
useEffect (()=>{
Axios(...).then(res=> {setRes(...)},
err=>{setErr(...)}
},[url])
Return(
{
err
? <p>ошибка, кнопка повторить запрос</p>
: <p> результат</p>
)
кажется, при первом рендере у вас url всегда будет false, можно проверить. я бы положил в useEffect localStorage.getItem
Спасибо большое, почему то не подумал об этом
Обсуждают сегодня