Как изменить элемент в массиве, используя хук useState в реагировать? - PullRequest
0 голосов
/ 18 января 2020

скажем, у меня есть массив 1, и я хочу изменить индекс 2, как мне изменить это состояние?

const [state, setState] = useState([1,1,1,1]);

1 Ответ

2 голосов
/ 19 января 2020

Второй элемент массива useState () имеет функцию обратного вызова.

setState( prevState => {
  const newState = [...prevState]
  newState[2] = 2
  return newState
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...