Mobx extendObservable example

Shows mobx's observable feature author(s): Matt Ruby

by Matt Ruby

HTML

<div id="react-log"></div>

<script src="https://cdn.jsdelivr.net/g/[email protected](react.min.js+react-dom.min.js),[email protected]"></script>
<script src="https://unpkg.com/[email protected]/lib/mobx.umd.min.js"></script>
<script src="https://unpkg.com/[email protected]"></script>
<script src="https://rawgit.com/mattruby/mobx-examples/master/logging-utils.js"></script>
<script>
	wrapConsole();
</script>

JavaScript

var todos = mobx.observable(mobx.asFlat([{
    title: "make coffee",
    completed: false
}]));

console.log(mobx.isObservable(todos)); // true
console.log(mobx.isObservable(todos[0])); // false
console.log(mobx.isObservable(todos[0], "title")); // false