import React, {useState, useEffect} from 'react'; import ProfileTableItem from './ProfileTableItem'; function ProfileTable({ selectedItems, userData }) { const [isCheck, setIsCheck] = useState([]); useEffect(() => { selectedItems(isCheck); // eslint-disable-next-line react-hooks/exhaustive-deps }, [isCheck]); const handleClick = e => { const { id, checked } = e.target; setIsCheck([...isCheck, id]); if (!checked) { setIsCheck(isCheck.filter(item => item !== id)); } }; return ( <> {/* General */}