был такой пример: есть пагинация, ты кликаешь очень быстро на переключение нескольких страниц, у тебя нестабильный интернет.
если отображать текущую страницу на основании локального стейта, то он будет показывать допустим третью страницу
представим, что два запроса из трех отвалились, и пришёл ответ только на второй запрос
в итоге отображается будто бы это 3я страница, а в таблице отображаются данные для второй страницы.
если из мутации возвращать входные данные, и на основании них отрисовывать текущую страницу, тогда всё будет ок
в этом плюс возвращения входных данных
На кнопку лоадер и усе, зачем что-то придумывать?)