yes this is exactly the only resource available on this topic and its where i borrowed the trick to use autorun() and to map mobx observable to state variabiles.
OFC i only use autorun() into page components and then propagate to child components only via @props
for instance autorun() also should be disposed when the component unMount. I wonder if disconnectedCallback is the right point.