jabbascript, я как раз читаю про хуки и готов поучаствовать в твоей проблеме в качестве закрепления прочитанного материала.
Но пример, который ты выложил, не особо рабочий...
Предлагаю сделать некий рабочий пример и на нем все это опробовать.
Что в итоге ты хочешь сделать с этим списком?
Для чего хочешь применять useEffect()?
Т.е. я не до конца понял суть твоей проблемы и твои желания в этом примере...