Я создал это состояние:
const [list, insert] = React.useState(["a","b"]);
И у меня есть кнопка, которая, когда я нажимаю ее, я хочу установить list
как ["a","b","c"]
Это работает:
<button onClick={() => insert(list.concat(["c"]))}>Insert</button>
Но это не так:
<button onClick={() => {list.push("c");insert(list)}}>Insert</button>
И я не знаю, почему