Description
I was debugging a persistent re-render issue in my application and found an issue in blueprint Section. You are using uniqueId for generating sectionId. uniqueId is just incrementing number and doesn’t seem to be stable (re-render wise). Should Section use React.useId which is re-render stable? I see that this component haven't been updated for a while so maybe it didn't get the refresh once Blueprint upgraded to React 18.
Description
I was debugging a persistent re-render issue in my application and found an issue in blueprint
Section. You are using uniqueId for generating sectionId.uniqueIdis just incrementing number and doesn’t seem to be stable (re-render wise). ShouldSectionuse React.useId which is re-render stable? I see that this component haven't been updated for a while so maybe it didn't get the refresh once Blueprint upgraded to React 18.