@Nyppy

Как в React добавить новое значение в state?

Я хочу использовать state для передачи данных между двумя компонентами и хочу чтобы родительский компонент в нужный момент добавлял новые значения в state тем самым дочерний компонент при смене данных в состоянии обновлял таблицу. Как такое возможно сделать ??
Спасибо
  • Вопрос задан
  • 791 просмотр
Решения вопроса 1
GreyCrew
@GreyCrew
Full-stack developer
Если тебе надо динамически добавлять новое значеие, то
  1. создаешь массив (к примеру state = {array : []})
  2. в родительском компоненте пушишь в него данные
    const newArray = this.state.array
    newArray.push('test')
    this.setState({array : newArray})


  3. Итого данных стало больше, а динамически создавать новые переменные в стейт не надо, мы должны понимать какое состояние там есть изначально
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час