Задать вопрос
@nickname13384

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

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

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

Похожие вопросы