Как лучше установить значение по умолчанию?
Можно применить деструктуризацию + значение по умолчанию: 

constructor({ closable = true }) {
  this.isClosable = closable;
}
Можно проверять наличие свойства:

this.isClosable = props.hasOwnProperty('closable') ? props.closable : true;
Или проверять на равенство undefined:

this.isClosable = props.closable === undefined ? true : props.closable;
Много правильных решений выше, позвольте еще вариант, довольно простой:

constructor(props) {
    this.isClosable = props.closable === false? props.closable: true;
  }