ReactのuseStateにおける配列の操作に苦慮しています。
連想配列や配列にただ追加していくだけなら問題ないのですが、
配列のindexを指定して変更するには、どうすればよいでしょうか
連想配列なら
const [test, setTest] = useState({ string: "", num: 0, }); setTest({ ...test, num: 1 });
配列を追加するなら
const [test, setTest] = useState([0]); setTest([...test, 1]);
配列のindexを指定する場合
const [test, setTest] = useState([10, 20, 30]);
補足情報(FW/ツールのバージョンなど)
react >>> 17.0.11
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/03 00:27