Comment recharger le HTML d’un widget lorsque l’état change dans le code ci-dessous : initialement, l’état est « none » et, après le chargement de la page, il passe à un nouvel état, mais le HTML ne se met à jour que lors d’un clic. Comment le rafraîchir automatiquement lorsque l’état est mis à jour ?
const h = require(“virtual-dom”).h;
api.createWidget(“my-first-widget”, {
tagName: “div.navigationBar”,
buildKey: () => ‘increment-button’,
defaultState() {
api.onPageChange((url, title) => {
name = "new state"
})
return {
name: "none",
};
},
html(attrs, state) {
return h('h1', state.name)
});