Мне тоже интересно то же самое. Я думаю, это просто хорошая гибкая практика. Когда вы распространяете ... данные, он создает копию каждой пары ключ / значение, и this.config является получателем, который теперь содержит скопированный объект. Если вам нужно, вы можете добавить некоторые другие вещи в this.config, такие как {... data, ... moredata}
Следующая выдержка взята из https://codeburst.io/a-simple-guide-to-destructuring-and-es6-spread-operator-e02212af5831
"Если распространяемая вещь - это объект, а получатель - тоже объект, то пары ключ-значение копируются вместе, а не просто значениями. В основном, оператор распространения с объектами используется для создания копии объекта. существующий объект или создать новый объект с дополнительными свойствами. "
Это довольно ново для меня, так что я ни в коем случае не авторитет, но вот что я собрал (скажите, если я что-то упустил). Сейчас я использую эту технику в некотором производственном коде.