Open
Description
import { useEffect, useState } from 'react';
export default function App() {
const [instruct, setInstruct] = useState([0, 1, 2]);
const increase = () => {
console.log('lastArr', instruct);
const length = instruct.length - 1;
const _instruct = instruct.slice();
const target = ++_instruct[length];
console.log('现在的问题:', target);
_instruct.push(target);
setInstruct(_instruct);
console.log('currentArr', _instruct);
};
return (
<div>
<button onClick={increase}>Click</button>
</div>
);
}