Я думаю, вы должны смотреть другие ваши ссылки.
Проблема с ловушкой реагирования состоит в том, что если ссылка на объект до и после установщика одинакова, прослушивание этого объекта useEffect не сработает.
Это означает, что если в newActions = ...
Вы используете ссылку, ведущую к действиям, чтобы обновить значение действия, а затем setActions () ссылка на объект остается прежней, вместо этого вы должны попытаться сделать копию действий и затем изменить эту независимую копию. Затем вы можете установить setActions (ifiedCopy), и это, как правило, вызовет useEffect.
примечание: это только предположение, потому что я не могу знать, что вы поставили за newActions = ...