Feat: Add useCollectionRef
hook to support adjacent child collections
#8553
+105
−29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds support for hooking into the builder of child collections via a new
useCollectionRef
hook. This hook supports the attachment of wrapper hooks to the ref of the collection element, which enables advanced controlled use cases, such as a targeted clearance of the renderer context in components with adjacent collection components as children.Spoiler: We will make use of this in the upcoming
Carousel
, which supports an adjacentTabList
next to aGridList
orListBox
for the tabbed carousel pattern 👍✅ Pull Request Checklist:
📝 Test Instructions:
🧢 Your Project: