Как создать новый элемент при каждом нажатии кнопки react.js?

На самом деле расширение js массива приводит к добавлению javascript в массив только уникальных react элементов. если вы хотите js объединить два массива, включая vanilla-javascript дубликаты, просто объедините react-component их без распространения.

 setMenuList([...menuList].concat(newItems)); //duplicates in the second array doesnot get added
    setMenuList([...menuList, ...newItems]); //shorter version of above
    setMenuList(menuList.concat(newItems)); // merge two arrays as it is
setMenuList([...(m.concat(newItems))]) 

javascript

reactjs

2022-11-28T06:27:00+00:00