Eu quero incluir / omitir dinamicamente o atributo disabled em um elemento de botão. Já vi muitos exemplos de valores de atributos dinâmicos, mas não dos próprios atributos. Tenho a seguinte função de renderização:
render: function() {
var maybeDisabled = AppStore.cartIsEmpty() ? "disabled" : "";
return <button {maybeDisabled}>Clear cart</button>
}
Isso gera um erro de análise por causa do caractere "{". Como posso incluir / omitir o atributo desativado com base no resultado (booleano) de AppStore.cartIsEmpty ()?
a[disabled] { pointer-events: none; }irá parar as ações em um elemento / componente