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());