شرح صفوف ومحتوى الفقرة
لإضافة عنصر جديد في نهاية المصفوفة كبديل نقي لدالة push()، ضع العنصر بعد معامل الانتشار هكذا setModules([...modules, newModule]). ولإضافته في بداية المصفوفة كبديل لدالة unshift()، ضعه قبل الانتشار هكذا setModules([newModule, ...modules]).
HTML
import { useState } from 'react';
function TagList() {
const [tags, setTags] = useState(['JSX', 'Props']);
const add = () => setTags([...tags, 'Hooks']);
return (
<button onClick={add}>Tags: {tags.length}</button>
);
}