JSFiddle - React, Tailwind, and code Playground
by Cristian Trifan
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js"></script>
<script src="https://cdn.rawgit.com/SteveSanderson/knockout-es5/master/dist/knockout-es5.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout-validation/2.0.2/knockout.validation.min.js"></script>
<input data-bind="value: ko.getObservable($data, 'x')"/>
JavaScript
var obj = {
x: ko.observable('').extend({required: true})
}
ko.track(obj);
ko.applyBindings(obj);
console.log(obj);