JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" name="answer" id="txtAnswer" placeholder="Answer..." data-bind="value: NewAnswer" />
<button data-inline="true" data-bind="click: addAnswer, enable: NewAnswer() != ''" >Add</button>
<pre data-bind="text: ko.toJSON($data, null, 2)"></pre>
JavaScript
function ViewModel() {
var self = this;
self.NewAnswer = ko.observable('');
self.addAnswer = function() {
//do something
};
}
ko.applyBindings(new ViewModel());