let i=0;
const [inputs, setInputs] = useState([]);
for (i;i<6;i++){
setInputs([...Inputs, i]);
}
inputs = [1,2,3,4,5]; //expected òutput
我知道这是错误的react ,但我怎么能这样做呢?
let i=0;
const [inputs, setInputs] = useState([]);
for (i;i<6;i++){
setInputs([...Inputs, i]);
}
inputs = [1,2,3,4,5]; //expected òutput
我知道这是错误的react ,但我怎么能这样做呢?
您可以在useEffect
中编写逻辑,因为我已将依赖项数组传递为空,所以它将只运行一次.
const [numbers, setNumbers] = useState([]);
useEffect(() => {
let arr = [];
for (let i = 0; i <= 5; i++) {
arr.push(i);
}
setNumbers(arr);
}, []);