[React] Fix group clear on unmount
[React] Fix group clear on unmount

Fully fix groups clearing on unmount.
Previously, there was an incorrect implementation where it would tell
its children to clear itself - this was wrong due to a myriad of reasons,
and has since been reverted. However, the group should still clear its
own self if it is:

1. Named
2. Not explicitly told not to do so (ListOf should do this! It clears differenty)

ngs-doo/revenj,ngs-doo/revenj,ngs-doo/revenj,ngs-doo/revenj,ngs-doo/revenj