When it comes to memo'ization any option will be valid if it meets the following three criteria.
As we approach the leaves of the component tree the impact of memo'ization will be diminished as the number of impacted children decreases.
As the number of potential children increases we offer a corresponding level of care in making sure our values only update when there's a pertinent change to that value.