Reactjs 如何使用react中的useState钩子更改数组中的项?
假设我有一个1的数组,我想更改索引2,我如何更改该状态Reactjs 如何使用react中的useState钩子更改数组中的项?,reactjs,react-hooks,Reactjs,React Hooks,假设我有一个1的数组,我想更改索引2,我如何更改该状态 const [state, setState] = useState([1,1,1,1]); useState()数组的第二项具有回调函数 setState( prevState => { const newState = [...prevState] newState[2] = 2 return newState }) 您好,欢迎来到stackoverflow。当提出问题时,建议你也展示你已经尝试过的,并指出哪些不适
const [state, setState] = useState([1,1,1,1]);
useState()数组的第二项具有回调函数
setState( prevState => {
const newState = [...prevState]
newState[2] = 2
return newState
})
您好,欢迎来到stackoverflow。当提出问题时,建议你也展示你已经尝试过的,并指出哪些不适合你。请尝试提供一个例子。与其给我们一个要求和出发点,不如向我们展示您试图解决问题的方法。如果没有这些信息,看起来你没有试图让我们帮你解决。