Zoom, scroll, expand/collapse, selection, sort, and filter are captured as a serializable snapshot via
getState() / setState(). This demo also enables persistState, so the
view is remembered across reloads via localStorage.
persistState: true — reload the page and the view comes back
exactly as you left it.
setState() put it back.
— none yet —