React, useContext стоит ли передавать setState в Provider?
Мой DOM таков:GlobalContext -> List -> ListItem. У каждого ListItem есть onDelete событие. Использую useContext на самом верхнем уровне. Есть отдельный компонент GlobalContext на верхнем уровне который хранит состояние в виде простого списка и передает его ниже. List компонент берет его и возвращает ListItem компоненты на основе данных из этого списка. Вопрос в том, стоит ли реализовать handleDeleteListItem в GlobalContext компоненте чтобы передать прямо в ListItem элементе, или стоит передать (Provider) setState этого листа и реализовать handleDeleteItem(id) в List компоненте и передать пропсом? Глубина в 1 элемент, никакого Props drilling нету, но какие лучшие практики? стоит ли setState передавать в Provider?