const {k, mount} = require('kanna');
mount(document.body, k('h1', {}, ['title']));
const {k, V, mount} = require('kanna');
const comp = V(({
props
}) => {
return k('h1', {}, [props.text]);
});
mount(document.body, k(comp, {
text: 'hello'
}));
function getData() {
return Promise.resolve({
text: 'kino'
});
}
const comp = V(({
props,
}) => {
return k('h1', {}, [props.text]);
}, {
mounted: ({
props
}, {
update
}) => {
getData().then(data => {
update('text', data.text);
});
}
});
mount(document.body, k(comp, {
text: ''
}, []));