Comment recharger le HTML d'un widget après une mise à jour d'état

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)

});