Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: memoization issue in SplitPane component #17

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Omriruvio
Copy link

This commit fixes an issue with the useMemo hook in the SplitPane component, which was causing a warning about the size of the memoized array changing between renders. The issue was caused by variables that were not memoized and were changing on each render.

To fix the issue, we memoized the variables that were causing the issue using the useMemo hook, including children, propSizes, and wrapSize. This ensures that these variables are not recreated on each render, preventing the warning about the size of the memoized array changing.

Additional minor type corrections were made.

This commit fixes an issue with the `useMemo` hook in the `SplitPane` component, which was causing a warning about the size of the memoized array changing between renders. The issue was caused by variables that were not memoized and were changing on each render.

To fix the issue, we memoized the variables that were causing the issue using the `useMemo` hook, including `children`, `propSizes`, and `wrapSize`. This ensures that these variables are not recreated on each render, preventing the warning about the size of the memoized array changing.

Additional minor type corrections were made.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant