Как правильно отправить несколько функций в качестве колбека?
Является ли нормальной практикой создание нового метода , включающего в себя эти три метода
Если вам надо эти методы вот так вот вызывать в нескольких местах - определённо стоит сделать.
Но если случай единичный, можно просто передать в качестве коллбека функцию, которая будет содержать вызовы нужных методов. Типа так:buildButton(() => {
  this.drawSomeButtons();
  this.changeSomeVariables();
  this.doSomethingElse();
});
Это нормальная практика. И даже хорошее решение. Я бы присмотрелся к ramda compose. Тогда и не придется вызывать функции, а просто как ссылки передать в f = R.compose(a,b,c)
А потом ее f передаешь в кол бэк для обработчика