а что, вот так нельзя? let newArr = […arr] newArr.push(newitem) setState( newArr )
Достаточно императивнентко, пхпшники ставят лайк
setState([...arr, el]); или setState(arr.concat(el))
А работа с массивом вообще бывает декларативной ?
Обсуждают сегодня