JSFiddle - React, Tailwind, and code Playground

by shriek

HTML

<script src="https://cdn.rawgit.com/ZiadJ/knockoutjs-reactor/master/knockout.reactor.js"></script>
<div>
    <span data-bind="text:obj1"></span>
    <span data-bind="text:obj2"></span>
</div>
<button data-bind="click: function(){obj1('something');}">obj1 change</button>
<button data-bind="click: function(){obj2('nothing');}">obj2 change</button>

JavaScript

var obj ={
    obj1: ko.observable("obj1"),
    obj2: ko.observable("obj2")
};
ko.applyBindings(obj);

ko.watch({1:obj.obj1},function(parents,child,node){
    debugger;
    console.log("parents",parents);
    console.log("child",child());
    console.log("node",node);
});