1) чем хочи не угодили? 2) с разных эдпоинтов можно путем добавления еще одного withData. Контейнер, чтобы проще тестировать было, там целая страница с кучей компонентов (деленых)
TeamPersonForm => TeamPersonFormView
TeamPersonFormContainer => TeamPersonForm
Хоки хрень потому как есть хуки, которые проще тестируются, лучше типизируются, и явно вызываются в компоненте, и еще миллион плюсов
Тестировать такие компоненты не нужно, т.к. если внутри рендерятся другие компоненты подключенные ко всяким сторам, это уже будет невозможно нормально протестировать
Работа таких высокоуровневых компонентов тестируется обычно в e2e
А юниты пишутся на маленькие атомарные компоненты по типу кнопок, инпутов и групп подобных компонентов