Frontmatter
| id | 4393 |
| title | component.Base: getReference() |
| state | Closed |
| labels | enhancementstale |
| assignees | [] |
| createdAt | May 8, 2023, 6:44 PM |
| updatedAt | Sep 12, 2024, 4:29 AM |
| githubUrl | https://github.com/neomjs/neo/issues/4393 |
| author | tobiu |
| commentsCount | 3 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Sep 12, 2024, 4:29 AM |

thinking more about the recent change from: https://github.com/neomjs/neo/issues/4387
in case a view does not have its own controller, the results can now be different: imagine a parent level controller with child views using the same reference names.
for a clear solution, a component needs to cache references on its own. since we do not want to duplicate code, we will need to extract the logic into a different file. a mixin would be ideal, in case it could support configs or class fields as well (which it does not do yet => limited to methods).