Этот вопрос закрыт для ответов, так как повторяет вопрос Почему значения хуков не переприсваиваются?
@pola_pumpkin

Почему не обновляется стейт?

Доброго вечера, в реакте относительно недавно, делаю SPA, на одной из страниц, почему то не обновляется state.
При этом в других местах приложения все окей с такого вида запросами и их обработкой.

import { useParams } from "react-router-dom";
import { useEffect, useState } from "react";
import { main } from "../api/api";

const Test = () => {
    let { title } = useParams();

    const [ getData, setData ] = useState([]);

    useEffect(() => {
        main.getPokywat(title).then( data => {
            console.log(data); // тут данные есть
            setData (data); // тут их присваиваю
            console.log(getData); // и нет их в итоге
        })

    }, []);

    return (
        <></>
    );
}

export default Test;
  • Вопрос задан
  • 98 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы