Voglio includere / omettere dinamicamente l'attributo disabilitato su un elemento pulsante. Ho visto molti esempi di valori di attributi dinamici, ma non di attributi stessi. Ho la seguente funzione di rendering:
render: function() {
var maybeDisabled = AppStore.cartIsEmpty() ? "disabled" : "";
return <button {maybeDisabled}>Clear cart</button>
}
Ciò genera un errore di analisi a causa del carattere "{". Come posso includere / omettere l'attributo disabilitato in base al risultato (booleano) di AppStore.cartIsEmpty ()?
a[disabled] { pointer-events: none; }
interromperà le azioni su un elemento / componente