Я пытаюсь установить данные в своем состоянии с помощью функции ... состояние вызывается как значения, и это код, который у меня есть
const [values, setValues] = useState({
about:'',ourServiceBuyer:'',ourServiceSupplier:'',faq:[],products:[]
});
useEffect(() => {
async function handleData() {
try {
const result = await LandingData()
console.log('algo',result.data.landing.about_us )
setValues({
about:result.data.landing.about_us,
ourServiceBuyer:result.data.landing.our_services_supplier,
ourServiceSupplier :result.data.landing.our_services_supplier,
faq : result.data.landing_page_faq,
products:result.data.products,
});
console.log("resultado de useEffect mostrando los values",values)
console.log("resultado de useEffect", result);
} catch (e) {
console.error('error in obatin the return of LandingData: ', e.message);
handleRedirect('/WrongRequest');
}
}
handleData()
}, []);
landingData()
предоставляет мне данныечто мне нужно, и я могу видеть это с console.log()
Но, когда я пытаюсь установить данные в состояние, я не получаю ничего, только то же начальное состояние ...