JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cdn.kendostatic.com/2012.3.1315/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.3.1315/styles/kendo.mobile.ios.min.css">
<div data-role="view" data-title="Side" data-model="viewModel">
    <div data-role="header">
        <div data-role="navbar">
            <a data-role="button" data-align="left" data-click="addNew">Add</a>
            <a data-role="button" data-align="left" data-click="remove">Remove</a>
            Prvy:<span data-bind="text:first"></span>
        </div>
    </div>
    <ul id="list" data-role="listview" data-template="person" data-bind="source:people"></ul>
</div>
<script type="text/x-kendo-template" id="person">
    <label>
        <input type="checkbox" data-bind="checked:checked" />
        <span data-bind="text:name"></span>
    </label >
</script>

JavaScript

var viewModel = kendo.observable({
    people: [],
    first: function () {
        var ppl = this.get("people");
        return (ppl.length == 1) ? "neexistuje" : ppl[1].checked;
    }
});

function addNew(e) {
    viewModel.get("people").push({
        name: "Meno",
        checked: testovacia(e)
    });
}

function testovacia(e) {
    return true;
}

function remove(e) {
    viewModel.get("people").pop();
}

var app = new kendo.mobile.Application();