Apportare modifiche personalizzate alla barra laterale programmaticamente

Dopo aver approfondito un po’, sono sicuro che funzionerà, sì! La mia sfida ora è che l’elenco dei collegamenti è dinamico e può potenzialmente cambiare ad ogni cambio di pagina. Il mio approccio ingenuo di chiamare api.addSidebarSection da api.onPageChange non funziona perché (a) la barra laterale viene aggiornata solo quando viene nuovamente renderizzata nascondendola e mostrandola di nuovo e (b) le sezioni vengono ripetute perché api.addSidebarSection non si preoccupa se la chiave del nome viene riutilizzata.

C’è qualche possibilità che io possa ottenere una sezione della barra laterale aggiornata ad ogni transizione di pagina con la nuova API?