How to properly re-render a component in Ionic manually

OK, I thought that a custom component would automatically update when the passed variable was updated in the parent. Apparently not so! Even a basic custom component doesn’t update the display when the parent variable changes.

These posts explain that functions in the custom component need to be called from the parent, and this can be done using @ViewChild or #myComponent - a local variable for the component.