Это лучший вариант. Ловим событие, что запрос был отправлен и получен респонз. В таблице те же данные, что и в респонзе. Если компонент грамотный, то таблица не будет перерисована.
решал подобное, есть код с ожиданием спиннера в течение некоторого времени, если не появился - фиг с ним, идем дальше. Появился - ждем пока исчезнет и тоже идем дальше.