@nickname13384

Как обновить state без перезагрузки?

При отправке данных через форму (post) данные попадают в json и отображаются на странице. Чтобы увидеть новые данные нужно вручную перезагрузить страницу.
Как эти данные отобразить без перезагрузки?
Данные это массив в state ={list: []}
  • Вопрос задан
  • 355 просмотров
Пригласить эксперта
Ответы на вопрос 2
hzzzzl
@hzzzzl
как происходит "данные попадают в json и отображаются на странице", через this.setState?
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
- Делать после POST-а GET на новые данные, класть их в стейт
- Посмотреть, приходит ли какой-то response POST-запроса, может данных из него хватит, чтобы обновить стейт
- Помимо отсылания данных в POST-е ещё и обновлять их в стейте
...
Зависит от конкретной задачи и API.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект