LemonadeJS reactive JS

Conditional show/hide DOM elements.

by Spreadsheet Online

HTML

<script src="https://lemonadejs.net/v3/lemonade.js"></script>

<div id="root"></div>

JavaScript

function App() {
  let self = this;
  self.disabled= false;
  return `<>
        <button onclick="self.disabled = !self.disabled">{{!self.disabled?'Disable':'Enabled'}}</button>
        <input type="text" disabled="{{self.disabled}}" />
    </>`;
}

lemonade.render(App, document.getElementById('root'));