JSFiddle - React, Tailwind, and code Playground
HTML
<div data-bind="text: status">text</div>
<input data-bind="event: {keypress: changeStatus}, valueUpdate: 'afterkeydown'"></input>
JavaScript
function Vm() {
var self = this;
var changedCounter = 0;
self.status = ko.observable('change not triggered');
self.changeStatus = function() {
self.status((++changedCounter) + ' times changed');
return true;
}
}
ko.applyBindings(new Vm());