То, что компонент использует useState - это внутренняя деталь его реализации
Или я не понял чего вы хотите
Ды просто компонент условно сетит данные при получение, а я хочу быть уверенным что данные засетелись правильно. Проблема в том что я могу посмотреть что сетит функция, но как только использую такую конструкцию setState(prev => ({...prev, data: data})), то setState получает анонимную функцию с prev стейтом и при тесте пишет что setState сохраняет эту Анонимную функцию. Я вот думаю, можно ли мокнуть setState так, чтобы мы прокинули в него замоканный стейт